summaryrefslogtreecommitdiff
path: root/media-gfx/PrusaSlicer/files/PrusaSlicer-2.2.0-fix-get-height-crash.patch
blob: 7c2b730fb1df908e565791c60a34811cb43431fc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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;