Home | History | Annotate | Download | only in patches
      1 diff -u control-center-2.16.1/capplets/background/gnome-wp-capplet.c-orig control-center-2.16.1/capplets/background/gnome-wp-capplet.c
      2 --- control-center-2.16.1/capplets/background/gnome-wp-capplet.c-orig	2006-10-20 11:32:47.399571000 +0100
      3 +++ control-center-2.16.1/capplets/background/gnome-wp-capplet.c	2006-10-20 11:36:23.391708000 +0100
      4 @@ -846,6 +846,7 @@
      5    GdkCursor * cursor;
      6    const gchar ** args;
      7    GtkFileFilter *filter;
      8 +  char *default_dir, *temp_dir;
      9  
     10    gtk_rc_parse_string ("style \"wp-tree-defaults\" {\n"
     11  		       "  GtkTreeView::horizontal-separator = 6\n"
     12 @@ -1036,6 +1037,16 @@
     13  
     14    gnome_wp_set_sensitivities (capplet);
     15  
     16 +  temp_dir = g_strconcat (g_get_home_dir () , "/Documents", NULL);
     17 +  default_dir = g_strconcat (temp_dir, "/Pictures", NULL);
     18 +
     19 +  if (!g_file_test (default_dir, G_FILE_TEST_IS_DIR)) {
     20 +       g_free (default_dir);
     21 +       default_dir = g_strdup (temp_dir);
     22 +  }
     23 +
     24 +  g_free (temp_dir);
     25 +
     26    /* Create the file chooser dialog stuff here */
     27    capplet->filesel = gtk_file_chooser_dialog_new_with_backend (_("Add Wallpaper"),
     28  							       GTK_WINDOW (capplet->window),
     29 @@ -1049,6 +1060,8 @@
     30    gtk_file_chooser_set_select_multiple (GTK_FILE_CHOOSER (capplet->filesel),
     31  					TRUE);
     32  
     33 +  gtk_file_chooser_set_current_folder (capplet->filesel, default_dir);
     34 +
     35    gtk_file_chooser_set_use_preview_label (GTK_FILE_CHOOSER (capplet->filesel),
     36  					  FALSE);
     37  
     38 
     39