fixed syntax msitake
[livewp] / applet / src / livewp-settings.c
index 83f110e..16c479c 100644 (file)
@@ -240,6 +240,10 @@ void
 changed_value_category_cb (HildonPickerButton *picker, Animation_WallpaperPrivate *priv)
 {
     GtkWidget *theme_button = NULL;
+    GtkWidget *confirm;
+    gchar *text;
+
+
     const gchar *choice = hildon_button_get_value(HILDON_BUTTON (picker));
 
     theme_button = g_object_get_data(G_OBJECT(priv->window), "theme_button");
@@ -253,9 +257,17 @@ changed_value_category_cb (HildonPickerButton *picker, Animation_WallpaperPrivat
     if (choice){
         if (!strcmp(choice,"Xscreensaver"))
             if (access("/usr/bin/xscreensaver", F_OK) != 0){
-                show_problem_package((GtkWidget *)picker, "Xscreensaver");
+                text = g_strdup_printf(_("You haven't got the installed package %s. Do you want to install it via using Application Manager?"),  "Xscreensaver");
+                confirm = hildon_note_new_confirmation(GTK_WINDOW(priv->window), text);
+                if(GTK_RESPONSE_OK == gtk_dialog_run(GTK_DIALOG(confirm))){
+                     gchar * cmd = g_strdup_printf("dbus-send --print-reply --dest=com.nokia.osso_browser /com/nokia/osso_browser/service com.nokia.osso_browser.open_new_window string:%s", "http://maemo.org/downloads/product/raw/Maemo5/xscreensaver/?get_installfile");
+                     fprintf(stderr, "system %s\n", cmd);
+                     system(cmd);
+                     g_free(cmd);
+                 }
+                 g_free(text);
+                 gtk_widget_destroy(confirm);
             }
-
     }
 }
 /********************************************************************************/
@@ -643,7 +655,7 @@ additional_parametr_for_theme_video(GtkWidget *vbox, Animation_WallpaperPrivate
     g_object_set_data(G_OBJECT(priv->window), "smoothing_button", smoothing_button);
 
     link_button = hildon_button_new_with_text (HILDON_SIZE_FINGER_HEIGHT,HILDON_BUTTON_ARRANGEMENT_VERTICAL,
-                                                   _("Press me for"), _("download more video"));
+                                                   _("Press me for"), _("download more videos"));
 
     g_signal_connect (link_button, "clicked", G_CALLBACK (link_button_clicked), "http://talk.maemo.org/showthread.php?t=60185");
     gtk_box_pack_start(GTK_BOX(vbox),