From dc12126b78104fb339cff943b664a2f6cca09794 Mon Sep 17 00:00:00 2001 From: yw4z Date: Mon, 18 May 2026 19:01:42 +0300 Subject: [PATCH] Fix 2 Linux assertation errors on gtk_window_resize() (#13718) Update DropDown.cpp --- src/slic3r/GUI/Widgets/DropDown.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/Widgets/DropDown.cpp b/src/slic3r/GUI/Widgets/DropDown.cpp index abbecc4353..f33fd04800 100644 --- a/src/slic3r/GUI/Widgets/DropDown.cpp +++ b/src/slic3r/GUI/Widgets/DropDown.cpp @@ -554,7 +554,8 @@ void DropDown::messureSize() wxWindow::SetSize(szContent); #ifdef __WXGTK__ // Gtk has a wrapper window for popup widget - gtk_window_resize (GTK_WINDOW (m_widget), szContent.x, szContent.y); + if (szContent.x > 0 && szContent.y > 0) + gtk_window_resize (GTK_WINDOW (m_widget), szContent.x, szContent.y); #endif if (!groups.empty() && subDropDown == nullptr) { subDropDown = new DropDown(items);