Mercurial > audlegacy
comparison src/audacious/ui_main.c @ 3169:b1964057a1a0 trunk
Hardcoded a dummy path to use with cdaudio-ng plugin
author | Calin Crisan ccrisan@gmail.com |
---|---|
date | Thu, 26 Jul 2007 12:10:34 +0300 |
parents | 8775dfc57ead |
children | 959fba26290d |
comparison
equal
deleted
inserted
replaced
3168:ee8a1ed30826 | 3169:b1964057a1a0 |
---|---|
2226 void | 2226 void |
2227 add_medium(void) | 2227 add_medium(void) |
2228 { | 2228 { |
2229 GList *list, *node; | 2229 GList *list, *node; |
2230 gchar *filename; | 2230 gchar *filename; |
2231 | |
2232 /* | |
2231 gchar *path; | 2233 gchar *path; |
2232 ConfigDb *db; | 2234 ConfigDb *db; |
2233 | 2235 |
2234 db = bmp_cfg_db_open(); | 2236 db = bmp_cfg_db_open(); |
2235 | 2237 |
2239 run_no_audiocd_dialog(); | 2241 run_no_audiocd_dialog(); |
2240 return; | 2242 return; |
2241 } | 2243 } |
2242 else | 2244 else |
2243 bmp_cfg_db_close(db); | 2245 bmp_cfg_db_close(db); |
2244 | 2246 */ |
2245 if (!(list = input_scan_dir(path))) { | 2247 |
2248 if (!(list = input_scan_dir(CDDA_DUMMY_PATH))) { | |
2246 run_no_audiocd_dialog(); | 2249 run_no_audiocd_dialog(); |
2247 return; | 2250 return; |
2248 } | 2251 } |
2249 | 2252 |
2250 for (node = list; node; node = g_list_next(node)) { | 2253 for (node = list; node; node = g_list_next(node)) { |
2251 filename = g_build_filename(path, node->data, NULL); | 2254 filename = g_build_filename(CDDA_DUMMY_PATH, node->data, NULL); |
2252 playlist_add(playlist_get_active(), filename); | 2255 playlist_add(playlist_get_active(), filename); |
2253 g_free(filename); | 2256 g_free(filename); |
2254 g_free(node->data); | 2257 g_free(node->data); |
2255 } | 2258 } |
2256 | 2259 |
2257 g_free(path); | 2260 /*g_free(path);*/ |
2258 g_list_free(list); | 2261 g_list_free(list); |
2259 | 2262 |
2260 } | 2263 } |
2261 | 2264 |
2262 void | 2265 void |
2263 play_medium(void) | 2266 play_medium(void) |
2264 { | 2267 { |
2265 GList *list, *node; | 2268 GList *list, *node; |
2266 gchar *filename; | 2269 gchar *filename; |
2270 /* | |
2267 gchar *path; | 2271 gchar *path; |
2268 ConfigDb *db; | 2272 ConfigDb *db; |
2273 */ | |
2269 Playlist *playlist = playlist_get_active(); | 2274 Playlist *playlist = playlist_get_active(); |
2270 | 2275 |
2276 /* | |
2271 db = bmp_cfg_db_open(); | 2277 db = bmp_cfg_db_open(); |
2272 bmp_cfg_db_get_string(db, "CDDA", "directory", &path); | 2278 bmp_cfg_db_get_string(db, "CDDA", "directory", &path); |
2273 bmp_cfg_db_close(db); | 2279 bmp_cfg_db_close(db); |
2274 | 2280 */ |
2275 if (!(list = input_scan_dir(path))) { | 2281 |
2282 if (!(list = input_scan_dir(CDDA_DUMMY_PATH))) { | |
2276 run_no_audiocd_dialog(); | 2283 run_no_audiocd_dialog(); |
2277 return; | 2284 return; |
2278 } | 2285 } |
2279 | 2286 |
2280 playlist_clear(playlist); | 2287 playlist_clear(playlist); |
2281 | 2288 |
2282 for (node = list; node; node = g_list_next(node)) { | 2289 for (node = list; node; node = g_list_next(node)) { |
2283 filename = g_build_filename(path, node->data, NULL); | 2290 filename = g_build_filename(CDDA_DUMMY_PATH, node->data, NULL); |
2284 playlist_add(playlist, filename); | 2291 playlist_add(playlist, filename); |
2285 g_free(filename); | 2292 g_free(filename); |
2286 g_free(node->data); | 2293 g_free(node->data); |
2287 } | 2294 } |
2288 | 2295 |
2289 g_free(path); | 2296 /*g_free(path);*/ |
2290 g_list_free(list); | 2297 g_list_free(list); |
2291 | 2298 |
2292 playlist_set_position(playlist, 0); | 2299 playlist_set_position(playlist, 0); |
2293 playback_initiate(); | 2300 playback_initiate(); |
2294 } | 2301 } |