start on device list, don't crash when list is empty
[enigma2.git] / main / enigma.cpp
index 5a22110e4e15280050d223d51284559707fae6ea..4799a5cf0c4742242d9999a56d6e7dd8baa397e4 100644 (file)
@@ -63,10 +63,10 @@ void keyEvent(const eRCKey &key)
        if (key.flags & eRCKey::flagAscii)
        {
                prev_ascii_code = key.code;
-               ptr->keyPressed(0, 510 /* faked KEY_ASCII */, 0);
+               ptr->keyPressed(key.producer->getIdentifier(), 510 /* faked KEY_ASCII */, 0);
        }
        else
-               ptr->keyPressed(0, key.code, key.flags);
+               ptr->keyPressed(key.producer->getIdentifier(), key.code, key.flags);
 }
 
 /************************************************/
@@ -160,6 +160,9 @@ int main(int argc, char **argv)
        eWidgetDesktop dsk(eSize(720, 576));
        eWidgetDesktop dsk_lcd(eSize(132, 64));
        
+       dsk.setStyleID(0);
+       dsk_lcd.setStyleID(1);
+       
 /*     if (double_buffer)
        {
                eDebug(" - double buffering found, enable buffered graphics mode.");