Mercurial > hg > xmms-sid
diff src/xs_config.c @ 900:eba5d47edc13
Remember the current values when opening the file browsers of config dialog.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 09 Nov 2012 08:41:17 +0200 |
parents | 212d4738438d |
children | 5d26b869a48e |
line wrap: on
line diff
--- a/src/xs_config.c Fri Nov 09 08:28:47 2012 +0200 +++ b/src/xs_config.c Fri Nov 09 08:41:17 2012 +0200 @@ -1060,7 +1060,8 @@ xs_stil_fileselector = create_xs_stil_fs(); XS_MUTEX_LOCK(xs_cfg); - gtk_file_selection_set_filename(GTK_FILE_SELECTION(xs_stil_fileselector), xs_cfg.stilDBPath); + gtk_file_selection_set_filename(GTK_FILE_SELECTION(xs_stil_fileselector), + gtk_entry_get_text(GTK_ENTRY(LUW("cfg_stil_dbpath")))); XS_MUTEX_UNLOCK(xs_cfg); gtk_widget_show(xs_stil_fileselector); } @@ -1100,7 +1101,8 @@ xs_hvsc_selector = create_xs_hvsc_fs(); XS_MUTEX_LOCK(xs_cfg); - gtk_file_selection_set_filename(GTK_FILE_SELECTION(xs_hvsc_selector), xs_cfg.hvscPath); + gtk_file_selection_set_filename(GTK_FILE_SELECTION(xs_hvsc_selector), + gtk_entry_get_text(GTK_ENTRY(LUW("cfg_hvsc_path")))); XS_MUTEX_UNLOCK(xs_cfg); gtk_widget_show(xs_hvsc_selector); } @@ -1148,7 +1150,8 @@ xs_rom_selector = create_xs_rom_fs(); XS_MUTEX_LOCK(xs_cfg); - gtk_file_selection_set_filename(GTK_FILE_SELECTION(xs_rom_selector), xs_cfg.romPath); + gtk_file_selection_set_filename(GTK_FILE_SELECTION(xs_rom_selector), + gtk_entry_get_text(GTK_ENTRY(LUW("cfg_rom_path")))); XS_MUTEX_UNLOCK(xs_cfg); gtk_widget_show(xs_rom_selector); }