mirror of
https://github.com/aseprite/aseprite.git
synced 2025-02-21 21:41:02 +00:00
Fix memory leaks on KeyboardShortcutsCommand
This commit is contained in:
parent
4f279b3cc3
commit
4d897e1824
@ -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; }
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user