diff options
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.patch | 18 |
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; |