X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fgui%2Feinput.cpp;h=5cde53bbb579dd4d9b8f0e361dc74146ba275e59;hb=15a8fe81499c156e251986f5bd33801f54c140e9;hp=30dc3f02adf840048c958866cc62811873085715;hpb=ae3bc8673d79edecb8fcb918d83db011535b0955;p=vuplus_dvbapp diff --git a/lib/gui/einput.cpp b/lib/gui/einput.cpp index 30dc3f0..5cde53b 100644 --- a/lib/gui/einput.cpp +++ b/lib/gui/einput.cpp @@ -94,9 +94,9 @@ int eInput::event(int event, void *data, void *data2) case evtAction: if (isVisible()) { - if ((int)data == ASCII_ACTIONS) + if ((long)data == ASCII_ACTIONS) { - if ((int)data2 == gotAsciiCode) + if ((long)data2 == gotAsciiCode) { if (m_content) { @@ -105,9 +105,9 @@ int eInput::event(int event, void *data, void *data2) } } } - else if ((int)data == INPUT_ACTIONS) + else if ((long)data == INPUT_ACTIONS) { - switch((int)data2) + switch((long)data2) { case moveLeft: if (m_content) @@ -146,8 +146,8 @@ int eInput::event(int event, void *data, void *data2) return 0; case evtKey: { - int key = (int)data; - int flags = (int)data2; + long key = (long)data; + long flags = (long)data2; if (m_content && !(flags & 1)) // only make/repeat, no break return m_content->haveKey(key, m_mode); break;