[Title]fixed emulator lock up when battery or usb connect/disconnect and lowbattery...
authorsungmin ha <sungmin82.ha@samsung.com>
Fri, 6 Jul 2012 09:05:32 +0000 (18:05 +0900)
committersungmin ha <sungmin82.ha@samsung.com>
Fri, 6 Jul 2012 09:05:32 +0000 (18:05 +0900)
[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)

org.tizen.device/src/org/tizen/device/battery/page/BatteryPage.java
package/pkginfo.manifest

index 251bf6f..447e530 100644 (file)
@@ -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);
        }
 }
index 6b93b29..661e746 100644 (file)
@@ -1,5 +1,5 @@
 Package:eventinjector-eplugin
-Version:0.2.32
+Version:0.2.33
 OS:linux
 Build-host-os:linux
 Maintainer:yeongkyoon Lee <yeongkyoon.lee@samsung.com>, sungmin Ha <sungmin82.ha@samsung.com>
@@ -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 <yeongkyoon.lee@samsung.com>, sungmin Ha <sungmin82.ha@samsung.com>