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 }