Fix memory leaks on KeyboardShortcutsCommand

This commit is contained in:
David Capello 2016-11-17 09:56:44 -03:00
parent 4f279b3cc3
commit 4d897e1824

View File

@ -62,7 +62,7 @@ public:
KeyItem(const std::string& text, Key* key, AppMenuItem* menuitem, int level)
: ListItem(text)
, m_key(key)
, m_keyOrig(key ? new Key(*key): NULL)
, m_keyOrig(key ? new Key(*key): nullptr)
, m_menuitem(menuitem)
, m_level(level)
, m_hotAccel(-1)
@ -73,6 +73,10 @@ public:
setBorder(border);
}
~KeyItem() {
delete m_keyOrig;
}
Key* key() { return m_key; }
AppMenuItem* menuitem() const { return m_menuitem; }