From 40346ca680be06af80999e2faa84aab940c2d6ff Mon Sep 17 00:00:00 2001 From: sungmin ha Date: Fri, 6 Jul 2012 18:05:32 +0900 Subject: [PATCH] [Title]fixed emulator lock up when battery or usb connect/disconnect and lowbattery popup bug [Type]Bugfix [Module]eventinjector [Priority]Major [Jira#] // Jira Issue Number [Redmine#] // Redmine Isuue Number [Problem] // Problem Description [Cause] // Cause Description [Solution] // Solution Description [TestCase] // Executed the test-target (How to) --- .../src/org/tizen/device/battery/page/BatteryPage.java | 17 ++++++++++------- package/pkginfo.manifest | 4 ++-- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/org.tizen.device/src/org/tizen/device/battery/page/BatteryPage.java b/org.tizen.device/src/org/tizen/device/battery/page/BatteryPage.java index 251bf6f..447e530 100644 --- a/org.tizen.device/src/org/tizen/device/battery/page/BatteryPage.java +++ b/org.tizen.device/src/org/tizen/device/battery/page/BatteryPage.java @@ -115,7 +115,7 @@ public class BatteryPage extends AbstractInjectorPage implements ISelectionListe @Override public void mouseUp(MouseEvent e) { // TODO Auto-generated method stub - sendMessage(sendData, sensorOn); + sendMessage(1, sendData); } }); @@ -191,7 +191,7 @@ public class BatteryPage extends AbstractInjectorPage implements ISelectionListe } super.widgetSelected(e); - sendMessage(sendData, sensorOn); + sendMessage(2, sensorOn); } }); @@ -213,11 +213,13 @@ public class BatteryPage extends AbstractInjectorPage implements ISelectionListe // TODO Auto-generated method stub } - public void sendMessage(int level, int charger) { - if(preSendData == sendData && sensorOn == preSensorOn) + public void sendMessage(int id, int data) { + if(id == 1 && preSendData == sendData) return; - - TestSensorMessage msg = new TestSensorMessage(level, charger); + else if(id == 2 && sensorOn == preSensorOn) + return; + + TestSensorMessage msg = new TestSensorMessage(id, data); try { // sensorSocket.send(levelNumber + msg.getMessage()); injectorSocket.sendSensor(levelNumber + msg.getMessage()); @@ -271,6 +273,7 @@ public class BatteryPage extends AbstractInjectorPage implements ISelectionListe } } } - sendMessage(sendData, sensorOn); + sendMessage(1, sendData); + sendMessage(2, sensorOn); } } diff --git a/package/pkginfo.manifest b/package/pkginfo.manifest index 6b93b29..661e746 100644 --- a/package/pkginfo.manifest +++ b/package/pkginfo.manifest @@ -1,5 +1,5 @@ Package:eventinjector-eplugin -Version:0.2.32 +Version:0.2.33 OS:linux Build-host-os:linux Maintainer:yeongkyoon Lee , sungmin Ha @@ -9,7 +9,7 @@ Install-dependency:common-eplugin[linux], base-ide-product[linux] Source:eventinjector-eplugin Package:eventinjector-eplugin -Version:0.2.32 +Version:0.2.33 OS:windows Build-host-os:linux Maintainer:yeongkyoon Lee , sungmin Ha -- 2.7.4