• Karl Ove Hufthammer's avatar
    Ensure that checkboxes are shown in menus · 7d106501
    Karl Ove Hufthammer authored
    The old code tried to add an icon for all menu items, even for
    empty icon names. Most themes (including the default ‘Fusion’ theme,
    but not KDE’s ‘Breeze’) don’t display checkboxes when a menu item
    already has an icon. The result was that unchecked checkboxes
    were invisible and checked checkboxes looked strange (like large,
    empty rectangles).
    
    With this commit, icons are only added for actions that actually
    *have* icons, and the checkboxes are thus correctly displayed no matter
    what theme the user has.
    7d106501
kis_action_registry.cpp 13.5 KB