+ if (desktop_plugin->priv->rich_animation)
+ desktop_plugin->priv->long_timer = g_timeout_add(LONG_TIMER1, (GtkFunction)long_timeout, desktop_plugin);
+ else
+ desktop_plugin->priv->long_timer = g_timeout_add(LONG_TIMER2, (GtkFunction)long_timeout, desktop_plugin);
+
+ /* change theme if need */
+ if (strcmp(scene.name, desktop_plugin->priv->theme)){
+ fprintf(stderr,"Reload scene %s\n", desktop_plugin->priv->theme);
+ destroy_scene();
+ if (!strcmp(desktop_plugin->priv->theme,"Modern"))
+ init_scene(desktop_plugin);
+ else if (!strcmp(desktop_plugin->priv->theme,"Berlin"))
+ init_scene1(desktop_plugin);
+ else if (!strcmp(desktop_plugin->priv->theme,"Matrix"))
+ init_scene2(desktop_plugin);
+ }