git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Ci.py: fix crash since yesterday change without new drivers
[enigma2.git]
/
lib
/
actions
/
action.h
diff --git
a/lib/actions/action.h
b/lib/actions/action.h
index f0a6ee49a4083949e536fc1b1fa8790e9dc78b99..cbf5370a4ead2e6b40c75ea6a9e942f4cf21aa6f 100644
(file)
--- a/
lib/actions/action.h
+++ b/
lib/actions/action.h
@@
-16,7
+16,7
@@
class eWidget;
SWIG_IGNORE(eActionMap);
class eActionMap: public iObject
{
SWIG_IGNORE(eActionMap);
class eActionMap: public iObject
{
-DECLARE_REF(eActionMap);
+
DECLARE_REF(eActionMap);
#ifdef SWIG
eActionMap();
~eActionMap();
#ifdef SWIG
eActionMap();
~eActionMap();
@@
-43,6
+43,9
@@
private:
static eActionMap *instance;
struct eActionBinding
{
static eActionMap *instance;
struct eActionBinding
{
+ eActionBinding()
+ :m_prev_seen_make_key(-1)
+ {}
// eActionContext *m_context;
std::string m_context; // FIXME
std::string m_domain;
// eActionContext *m_context;
std::string m_context; // FIXME
std::string m_domain;
@@
-51,6
+54,7
@@
private:
eWidget *m_widget;
int m_id;
eWidget *m_widget;
int m_id;
+ int m_prev_seen_make_key;
};
std::multimap<int, eActionBinding> m_bindings;
};
std::multimap<int, eActionBinding> m_bindings;