X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/c2b4aa62c5e2d5e562010350cc3ca49002d9614f..6fdb2d2094c50a2bc324f4094473c2107d2ea943:/lib/actions/action.h diff --git a/lib/actions/action.h b/lib/actions/action.h index f0a6ee49..cbf5370a 100644 --- a/lib/actions/action.h +++ b/lib/actions/action.h @@ -16,7 +16,7 @@ class eWidget; SWIG_IGNORE(eActionMap); class eActionMap: public iObject { -DECLARE_REF(eActionMap); + DECLARE_REF(eActionMap); #ifdef SWIG eActionMap(); ~eActionMap(); @@ -43,6 +43,9 @@ private: static eActionMap *instance; struct eActionBinding { + eActionBinding() + :m_prev_seen_make_key(-1) + {} // eActionContext *m_context; std::string m_context; // FIXME std::string m_domain; @@ -51,6 +54,7 @@ private: eWidget *m_widget; int m_id; + int m_prev_seen_make_key; }; std::multimap m_bindings;