From a62336d10275a4e1969f8282f021fd6fdcb0dc66 Mon Sep 17 00:00:00 2001 From: cxl Date: Thu, 21 Feb 2019 07:49:34 +0000 Subject: [PATCH] CtrlLib: Fixed issue with context menu immediately closing in Cinnamon git-svn-id: svn://ultimatepp.org/upp/trunk@12780 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/CtrlLib/ChGtk.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/uppsrc/CtrlLib/ChGtk.cpp b/uppsrc/CtrlLib/ChGtk.cpp index 7273ed4b8..419a192a0 100644 --- a/uppsrc/CtrlLib/ChGtk.cpp +++ b/uppsrc/CtrlLib/ChGtk.cpp @@ -596,7 +596,8 @@ void ChHostSkin() int m = ImageMargin(mimg, 4, 5); if(Qt) m = max(m, DPI(4)); - s.popupframe = WithHotSpot(mimg, m, m); + if(m > 0) // Zero frame is causing problems with menu popups - immediate closes via RightUp + s.popupframe = WithHotSpot(mimg, m, m); s.popupbody = Crop(mimg, m, m, 32 - 2 * m, 32 - 2 * m); s.leftgap = DPI(16) + Zx(6);; ChGtkNew(menu_item, "menuitem", GTK_BOX);