[MacPorts] #44798: preventing menu-related a kmail crash

MacPorts noreply at macports.org
Wed Aug 27 15:03:29 PDT 2014


#44798: preventing menu-related a kmail crash
-------------------------+--------------------------------
 Reporter:  rjvbertin@…  |      Owner:  macports-tickets@…
     Type:  defect       |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  ports        |    Version:
 Keywords:  haspatch     |       Port:  kdepim4
-------------------------+--------------------------------
 kmail can trigger a bug which I think must be somewhere deep in Qt, when
 opening an email received on/from a mailing list, and when opening certain
 items of the View menu. This crash is caused by calling KMenu::addTitle on
 a menu in the application's main title bar.

 I don't see how one would/could determine the kind of the target menu in
 KMenu::addTitle, so I present a workaround at the application level. I
 identified (hopefully) all incompatible calls to KMenu::addTitle, and
 replaced those calls (when building for Q_WS_MACX) with a few lines of
 code giving a comparable but supported/possible result. In other words,
 instead of using a "true" title menu item, an inactive regular menu item
 is added, with at least a separator underneath.

-- 
Ticket URL: <https://trac.macports.org/ticket/44798>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list