From 89f44c05242e3a340a9ab0c60ecfc7c9e1d1e415 Mon Sep 17 00:00:00 2001 From: dakkar Date: Mon, 6 Apr 2020 12:21:55 +0100 Subject: patch PrusaSlicer for https://github.com/prusa3d/PrusaSlicer/issues/3837 --- .../files/PrusaSlicer-2.2.0-fix-get-height-crash.patch | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 media-gfx/PrusaSlicer/files/PrusaSlicer-2.2.0-fix-get-height-crash.patch (limited to 'media-gfx/PrusaSlicer/files/PrusaSlicer-2.2.0-fix-get-height-crash.patch') 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; -- cgit v1.2.3