[tuxdroid-svn] r6034 - in software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin: e
Status: Beta
                
                Brought to you by:
                
                    ks156
                    
                
            | 
      
      
      From: jerome <c2m...@c2...> - 2010-01-05 12:45:02
      
     | 
| Author: jerome
Date: 2010-01-05 13:24:59 +0100 (Tue, 05 Jan 2010)
New Revision: 6034
Modified:
   software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/executables/plugin-skype.py
   software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/resources/de.po
   software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/resources/en.po
   software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/resources/fr.po
   software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/resources/nl.po
   software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/resources/plugin.pot
   software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/resources/plugin.xml
Log:
* Fixed po files.
* Start the daemon if notifier gadget is not in alerts list and user make use of skype outgoing. 
Modified: software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/executables/plugin-skype.py
===================================================================
--- software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/executables/plugin-skype.py	2010-01-05 10:02:36 UTC (rev 6033)
+++ software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/executables/plugin-skype.py	2010-01-05 12:24:59 UTC (rev 6034)
@@ -168,6 +168,7 @@
             if self.getCommand() == 'check':
                 self.serv.stop()
             if self.getCommand() == 'run': 
+                
                 self.throwNotification("start")
                 self.throwActuation("downFlippers")
                 self.throwActuation("closeMouth")
@@ -187,9 +188,21 @@
         '''
         self.client = IPNClient('127.0.0.1', 48536)
         self.client.registerOnNotificationCallBack(self.ClientOnNotification)
-        self.client.start()
+        connected = self.client.start()
+        
+        if not connected:
+            #IPN server not started, so the daemon plugin is not started.
+            request = '/plugins_server/start_plugin?command=check&uuid='+ self.uuid +'¶meters='
+            thread = threading.Thread(target=TuxDroidServerUtils.sendRequest, args=("127.0.0.1", self.port, request))
+            thread.start()
+            time.sleep(1.0)
+            
+            while 1:
+                if self.client.start():
+                    break
+                time.sleep(1.0)
+        
     
-    
     def stopTTS(self):
         '''Stop the tts.
         '''
@@ -553,6 +566,7 @@
         '''
         Server IPN callback when IPN client is added.
         '''
+        self.throwTrace("client added")
         #First action, sending command to the plugin client.
         if self.isIncoming:
             #Then it's an incoming call.
@@ -564,9 +578,14 @@
                 #Wait tts ends.
                 time.sleep(5.0)
                 self.serv.notify(END)
-            if self.initialized:
-                #Then interface outgoing call.
-                self.serv.notify(COMMAND_OUTGOING_USER)
+            
+            #Waiting for daemon initialization.
+            if not self.initialized:
+                while not self.initialized:
+                    time.sleep(1.0)
+                    
+            #Then interface outgoing call.
+            self.serv.notify(COMMAND_OUTGOING_USER)
         
         else:
             #Then user uses TuxBox to make a call. 
Modified: software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/resources/de.po
===================================================================
--- software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/resources/de.po	2010-01-05 10:02:36 UTC (rev 6033)
+++ software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/resources/de.po	2010-01-05 12:24:59 UTC (rev 6034)
@@ -33,7 +33,8 @@
 
 msgid "Quit gadget"
 msgstr "Beenden die Kadchet."
-msgid "Please, login to your Skype account or push my head button to quit gadget"
+
+msgid "Please, login to your Skype account."
 msgstr ""
 
 msgid "There had a problem with Skype Client, please, try later again."
Modified: software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/resources/en.po
===================================================================
--- software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/resources/en.po	2010-01-05 10:02:36 UTC (rev 6033)
+++ software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/resources/en.po	2010-01-05 12:24:59 UTC (rev 6034)
@@ -34,8 +34,8 @@
 msgid "Quit gadget"
 msgstr "Quit gadget"
 
-msgid "Please, login to your Skype account or push my head button to quit gadget"
-msgstr "Please, login to your Skype account or push my head button to quit gadget"
+msgid "Please, login to your Skype account."
+msgstr "Please, login to your Skype account."
 
 msgid "There had a problem with Skype Client, please, try later again."
 msgstr "There had a problem with Skype Client, please, try later again."
Modified: software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/resources/fr.po
===================================================================
--- software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/resources/fr.po	2010-01-05 10:02:36 UTC (rev 6033)
+++ software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/resources/fr.po	2010-01-05 12:24:59 UTC (rev 6034)
@@ -34,8 +34,8 @@
 msgid "Quit gadget"
 msgstr "Quitter le gadget"
 
-msgid "Please, login to your Skype account or push my head button to quit gadget"
-msgstr "S'il vou plait, connectez vous à votre compte Skype ou appyez sur mon bouton de tête pour quitter le gadget"
+msgid "Please, login to your Skype account."
+msgstr "S'il vous plait, connectez vous à votre compte Skype."
 
 msgid "There had a problem with Skype Client, please, try later again."
 msgstr "Il y a eu un problème avec le client Skype, s'il vous plait, essayez plus tard."
Modified: software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/resources/nl.po
===================================================================
--- software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/resources/nl.po	2010-01-05 10:02:36 UTC (rev 6033)
+++ software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/resources/nl.po	2010-01-05 12:24:59 UTC (rev 6034)
@@ -34,7 +34,7 @@
 msgid "Quit gadget"
 msgstr "Gadget afsluiten"
 
-msgid "Please, login to your Skype account or push my head button to quit gadget"
+msgid "Please, login to your Skype account."
 msgstr ""
 
 msgid "There had a problem with Skype Client, please, try later again."
Modified: software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/resources/plugin.pot
===================================================================
--- software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/resources/plugin.pot	2010-01-05 10:02:36 UTC (rev 6033)
+++ software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/resources/plugin.pot	2010-01-05 12:24:59 UTC (rev 6034)
@@ -34,7 +34,7 @@
 msgid "Quit gadget"
 msgstr ""
 
-msgid "Please, login to your Skype account or push my head button to quit gadget"
+msgid "Please, login to your Skype account."
 msgstr ""
 
 msgid "There had a problem with Skype Client, please, try later again."
Modified: software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/resources/plugin.xml
===================================================================
--- software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/resources/plugin.xml	2010-01-05 10:02:36 UTC (rev 6033)
+++ software_suite_v3/software/plugin/plugin-skype/branches/in_out_plugin/resources/plugin.xml	2010-01-05 12:24:59 UTC (rev 6034)
@@ -19,12 +19,12 @@
             name="throwEmoticons"
             description="Notify incoming Emoticons"
             type="boolean"
-            defaultValue="true" />
+            defaultValue="false" />
         <parameter
             name="throwTTS"
             description="Notify incoming TTS messages"
             type="boolean"
-            defaultValue="true" />    
+            defaultValue="false" />    
 	</parameters>
 	<commands>
         <command
 |