fixed problem with killinkg of Flash
authorvlad <vlad@vlanout.(none)>
Tue, 28 Sep 2010 18:52:12 +0000 (21:52 +0300)
committervlad <vlad@vlanout.(none)>
Tue, 28 Sep 2010 18:52:12 +0000 (21:52 +0300)
applet/src/livewp-scene.c

index ffd4abe..04b28de 100644 (file)
@@ -86,6 +86,11 @@ destroy_scene(AWallpaperPlugin *desktop_plugin)
     }
     if (desktop_plugin->priv->podpid > 1){
         kill (desktop_plugin->priv->podpid, SIGTERM);
+        /* Hack for Flash */
+        if (!strcmp(desktop_plugin->priv->theme,"Flash")){
+            sleep(1);
+            kill (desktop_plugin->priv->podpid, SIGKILL);
+        }
         while (TRUE){
             if (wait(&status) == desktop_plugin->priv->podpid) 
                 break;