From e1540e5ecf7a147e60514672473dbad74e90585e Mon Sep 17 00:00:00 2001 From: vlad Date: Sun, 19 Sep 2010 21:36:25 +0300 Subject: [PATCH] flash works --- applet/src/livewp-flash.c | 6 +++++- applet/src/livewp-main.c | 6 ++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/applet/src/livewp-flash.c b/applet/src/livewp-flash.c index cacf550..d8db0d6 100644 --- a/applet/src/livewp-flash.c +++ b/applet/src/livewp-flash.c @@ -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); } diff --git a/applet/src/livewp-main.c b/applet/src/livewp-main.c index 2a70916..7a267d8 100644 --- a/applet/src/livewp-main.c +++ b/applet/src/livewp-main.c @@ -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; -- 1.7.9.5