]>
Commit | Line | Data |
---|---|---|
9e2029be | 1 | --- src/sj-prefs.c 30 Jun 2005 19:42:13 -0000 1.43 |
2 | +++ src/sj-prefs.c 8 Oct 2005 07:25:21 -0000 | |
3 | @@ -241,7 +241,7 @@ | |
4 | * prefs window from the main is ugly. Maybe put the validation code | |
5 | * into sj-utils? | |
6 | */ | |
7 | - const char* base_uri; | |
8 | + const char* base_uri, *uri; | |
9 | g_return_if_fail (strcmp (entry->key, GCONF_BASEURI) == 0); | |
10 | ||
11 | if (entry->value == NULL) { | |
12 | @@ -249,7 +249,8 @@ | |
13 | } else { | |
14 | g_return_if_fail (entry->value->type == GCONF_VALUE_STRING); | |
15 | base_uri = gconf_value_get_string (entry->value); | |
16 | - if (strcmp (gtk_file_chooser_get_current_folder_uri (GTK_FILE_CHOOSER (basepath_fcb)), base_uri) != 0) { | |
17 | + uri = gtk_file_chooser_get_current_folder_uri (GTK_FILE_CHOOSER (basepath_fcb)); | |
18 | + if (uri == NULL || strcmp (uri, base_uri) != 0) { | |
19 | gtk_file_chooser_set_current_folder_uri (GTK_FILE_CHOOSER (basepath_fcb), base_uri); | |
20 | } | |
21 | } |