aboutsummaryrefslogtreecommitdiff
path: root/lib/mmi/mmi_ui.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/mmi/mmi_ui.cpp')
-rw-r--r--lib/mmi/mmi_ui.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/mmi/mmi_ui.cpp b/lib/mmi/mmi_ui.cpp
index 54b220cf..70124f33 100644
--- a/lib/mmi/mmi_ui.cpp
+++ b/lib/mmi/mmi_ui.cpp
@@ -40,17 +40,17 @@ int eMMI_UI::processMMIData(int slot_id, const unsigned char *tag, const void *d
{
unsigned char *d=(unsigned char*)data;
int timeout=0;
- if (d[3] == 1)
+ if (d[0] == 1)
{
- if (len > 4)
- timeout = d[4];
+ if (len > 1)
+ timeout = d[1];
else
{
eDebug("mmi close tag incorrect.. no timeout given.. assume 5 seconds");
timeout = 5;
}
}
- else if (d[3] > 1)
+ else if (d[0] > 1)
eDebug("mmi close tag incorrect.. byte 4 should be 0 or 1");
mmiScreenClose(slot_id, timeout);
break;
@@ -295,7 +295,7 @@ int eMMI_UI::mmiScreenFinish(int slot)
void eMMI_UI::mmiSessionDestroyed(int slot)
{
- stateChanged(slot);
+ mmiScreenClose(slot, 0);
}
PyObject *eMMI_UI::getMMIScreen(int slot)