summaryrefslogtreecommitdiff
path: root/media-gfx/PrusaSlicer/files/PrusaSlicer-2.2.0-fix-get-height-crash.patch
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2020-04-06 12:21:55 +0100
committerdakkar <dakkar@thenautilus.net>2020-04-06 12:46:39 +0100
commit89f44c05242e3a340a9ab0c60ecfc7c9e1d1e415 (patch)
tree2b88a2872397f9edb057cb34c66e9b1e3c60bb22 /media-gfx/PrusaSlicer/files/PrusaSlicer-2.2.0-fix-get-height-crash.patch
parentwxGTK 3.1 makes PrusaSlicer more stable (diff)
downloadgentoo-overlay-89f44c05242e3a340a9ab0c60ecfc7c9e1d1e415.tar.gz
gentoo-overlay-89f44c05242e3a340a9ab0c60ecfc7c9e1d1e415.tar.bz2
gentoo-overlay-89f44c05242e3a340a9ab0c60ecfc7c9e1d1e415.zip
patch PrusaSlicer
for https://github.com/prusa3d/PrusaSlicer/issues/3837
Diffstat (limited to 'media-gfx/PrusaSlicer/files/PrusaSlicer-2.2.0-fix-get-height-crash.patch')
-rw-r--r--media-gfx/PrusaSlicer/files/PrusaSlicer-2.2.0-fix-get-height-crash.patch18
1 files changed, 18 insertions, 0 deletions
diff --git a/media-gfx/PrusaSlicer/files/PrusaSlicer-2.2.0-fix-get-height-crash.patch b/media-gfx/PrusaSlicer/files/PrusaSlicer-2.2.0-fix-get-height-crash.patch
new file mode 100644
index 0000000..7c2b730
--- /dev/null
+++ b/media-gfx/PrusaSlicer/files/PrusaSlicer-2.2.0-fix-get-height-crash.patch
@@ -0,0 +1,18 @@
+diff --git i/src/slic3r/GUI/ObjectDataViewModel.cpp w/src/slic3r/GUI/ObjectDataViewModel.cpp
+index 0905f4915..d9b9af016 100644
+--- i/src/slic3r/GUI/ObjectDataViewModel.cpp
++++ w/src/slic3r/GUI/ObjectDataViewModel.cpp
+@@ -1710,10 +1710,11 @@ bool BitmapChoiceRenderer::Render(wxRect rect, wxDC* dc, int state)
+ {
+ dc->DrawBitmap(icon, rect.x, rect.y + (rect.height - icon.GetHeight()) / 2);
+ xoffset = icon.GetWidth() + 4;
++
++ if (rect.height==0)
++ rect.height= icon.GetHeight();
+ }
+
+- if (rect.height==0)
+- rect.height= icon.GetHeight();
+ RenderText(m_value.GetText(), xoffset, rect, dc, state);
+
+ return true;