fixed first theme start
authortanya <tanyshk@gmail.com>
Wed, 4 Aug 2010 07:11:08 +0000 (10:11 +0300)
committertanya <tanyshk@gmail.com>
Wed, 4 Aug 2010 07:11:08 +0000 (10:11 +0300)
applet/src/livewp-home-widget.c
applet/src/livewp-main.c

index f4395b5..2c3edbf 100644 (file)
@@ -378,7 +378,7 @@ run_long_timeout(AWallpaperPlugin *desktop_plugin)
 
     if (!desktop_plugin->priv->scene)
        return;
-    /* fprintf(stderr, "!!!run long timeout short_timer=%d\n", desktop_plugin->priv->short_timer); */
+    /*ifprintf(stderr, "!!!run long timeout short_timer=%d\n", desktop_plugin->priv->short_timer); */
     if (desktop_plugin->priv->scene->daytime != daytime){
         desktop_plugin->priv->scene->daytime = daytime;
         tmp = desktop_plugin->priv->scene->actors;
@@ -420,7 +420,7 @@ long_timeout (AWallpaperPlugin *desktop_plugin)
     GstFormat fmt = GST_FORMAT_TIME;
     gint64 p;
 
-    /* fprintf(stderr, "long_timeout %i\n", desktop_plugin->priv->long_timer); */
+    /*fprintf(stderr, "long_timeout %i\n", desktop_plugin->priv->long_timer); */
     if (desktop_plugin->priv->pipeline){
        if (!desktop_plugin->priv->visible){
                gst_element_query_position(desktop_plugin->priv->pipeline, &fmt, &p);
index f9399c3..eaf3abe 100644 (file)
@@ -65,6 +65,8 @@ view_state_changed (Animation_WallpaperPrivate *priv)
        if (priv->long_timer == 0 ){
             priv->long_timer = g_timeout_add(LONG_TIMER, (GtkFunction)long_timeout, priv->desktop_plugin);
             run_long_timeout(priv->desktop_plugin);
+       }else {
+            run_long_timeout(priv->desktop_plugin);
        }
    }else{
         if (priv->pipeline){