fixed null icons
authorvlad <vlad@vlanout.(none)>
Sat, 21 Aug 2010 05:46:58 +0000 (08:46 +0300)
committervlad <vlad@vlanout.(none)>
Sat, 21 Aug 2010 05:46:58 +0000 (08:46 +0300)
applet/src/livewp-settings.c

index b2bb272..258920a 100644 (file)
@@ -113,12 +113,23 @@ set_button_image(GtkWidget * button, Animation_WallpaperPrivate *priv, gboolean
         else 
             str = g_strdup_printf( "%s/%s/%s", THEME_PATH, 
                             priv->theme, "icon.png");
+            if (access(str, F_OK) != 0){
+                g_free(str);
+                str = g_strdup_printf( "%s/%s/%s", THEME_PATH, 
+                            "Video", "icon.png");
+            }
+
     }else {
         if (icon_off)
             str = g_strdup_printf("%s", icon_off);
-        else
+        else 
             str = g_strdup_printf( "%s/%s/%s", THEME_PATH, 
                             priv->theme, "icond.png");
+            if (access(str, F_OK) != 0){
+                g_free(str);
+                str = g_strdup_printf( "%s/%s/%s", THEME_PATH, 
+                            "Video", "icond.png");
+            }
     }
     pixbuf = gdk_pixbuf_new_from_file_at_size (str, 
                                                  124,