flash works
authorvlad <vlad@vlanout.(none)>
Sun, 19 Sep 2010 18:36:25 +0000 (21:36 +0300)
committervlad <vlad@vlanout.(none)>
Sun, 19 Sep 2010 18:36:25 +0000 (21:36 +0300)
applet/src/livewp-flash.c
applet/src/livewp-main.c

index cacf550..d8db0d6 100644 (file)
@@ -29,5 +29,9 @@ init_scene_Flash(AWallpaperPlugin *desktop_plugin){
 }
 void
 flash_visible(AWallpaperPlugin *desktop_plugin){
-       fprintf(stderr,"Flash visible\n");
+    fprintf(stderr,"Flash visible\n");
+    if (desktop_plugin->priv->visible)
+        kill (desktop_plugin->priv->podpid, SIGCONT);
+    else
+        kill (desktop_plugin->priv->podpid, SIGSTOP);
 }
index 2a70916..7a267d8 100644 (file)
@@ -109,6 +109,12 @@ view_state_changed (Animation_WallpaperPrivate *priv)
            conky_visible(priv->desktop_plugin);
            return;
         }
+        /* For Flash */
+        if (!strcmp(priv->theme,"Flash")){
+           flash_visible(priv->desktop_plugin);
+           return;
+        }
+
         if (priv->long_timer != 0 ){
             g_source_remove(priv->long_timer);
             priv->long_timer = 0;