X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b5dbe15d0bacde245539f54c4d97af6b4696f01f..3ed946f2835520aeae67c69582c068bf2e109008:/include/wx/accel.h diff --git a/include/wx/accel.h b/include/wx/accel.h index 025b51b375..0cbf106f7a 100644 --- a/include/wx/accel.h +++ b/include/wx/accel.h @@ -27,7 +27,7 @@ class WXDLLIMPEXP_FWD_CORE wxKeyEvent; // ---------------------------------------------------------------------------- // wxAcceleratorEntry flags -enum +enum wxAcceleratorEntryFlags { wxACCEL_NORMAL = 0x0000, // no modifiers wxACCEL_ALT = 0x0001, // hold Alt key down @@ -68,7 +68,8 @@ public: wxAcceleratorEntry& operator=(const wxAcceleratorEntry& entry) { - Set(entry.m_flags, entry.m_keyCode, entry.m_command, entry.m_item); + if (&entry != this) + Set(entry.m_flags, entry.m_keyCode, entry.m_command, entry.m_item); return *this; }