X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/c9467b7a34160c4e25580a2dc82087c5ae0bb2d0..a31f7a7285f35e978d5dde802316b5ca0d89836f:/disobedience/disobedience.c diff --git a/disobedience/disobedience.c b/disobedience/disobedience.c index 2b31941..9b050f4 100644 --- a/disobedience/disobedience.c +++ b/disobedience/disobedience.c @@ -85,9 +85,6 @@ static int rights_lookup_in_flight; /** @brief Current rights bitmap */ rights_type last_rights; -/** @brief Global tooltip group */ -GtkTooltips *tips; - /** @brief True if RTP play is available * * This is a bit of a bodge... @@ -437,7 +434,7 @@ int main(int argc, char **argv) { /* garbage-collect PCRE's memory */ pcre_malloc = xmalloc; pcre_free = xfree; - if(!setlocale(LC_CTYPE, "")) fatal(errno, "error calling setlocale"); + if(!setlocale(LC_CTYPE, "")) disorder_fatal(errno, "error calling setlocale"); gtkok = gtk_init_check(&argc, &argv); while((n = getopt_long(argc, argv, "hVc:dtHC", options, 0)) >= 0) { switch(n) { @@ -446,11 +443,11 @@ int main(int argc, char **argv) { case 'c': configfile = optarg; break; case 'd': debugging = 1; break; case 't': goesupto = 11; break; - default: fatal(0, "invalid option"); + default: disorder_fatal(0, "invalid option"); } } if(!gtkok) - fatal(0, "failed to initialize GTK+"); + disorder_fatal(0, "failed to initialize GTK+"); /* gcrypt initialization */ if(!gcry_check_version(NULL)) disorder_fatal(0, "gcry_check_version failed"); @@ -462,7 +459,7 @@ int main(int argc, char **argv) { /* create the event loop */ D(("create main loop")); mainloop = g_main_loop_new(0, 0); - if(config_read(0, NULL)) fatal(0, "cannot read configuration"); + if(config_read(0, NULL)) disorder_fatal(0, "cannot read configuration"); /* we'll need mixer support */ backend = uaudio_apis[0]; if(backend->configure) @@ -476,8 +473,6 @@ int main(int argc, char **argv) { /* periodic operations (e.g. expiring the cache, checking local volume) */ g_timeout_add(600000/*milliseconds*/, periodic_slow, 0); g_timeout_add(1000/*milliseconds*/, periodic_fast, 0); - /* global tooltips */ - tips = gtk_tooltips_new(); make_toplevel_window(); /* reset styles now everything has its name */ gtk_rc_reset_styles(gtk_settings_get_for_screen(gdk_screen_get_default())); @@ -495,7 +490,9 @@ int main(int argc, char **argv) { disorder_eclient_version(client, version_completed, 0); event_register("log-connected", check_rtp_address, 0); suppress_actions = 0; +#if PLAYLISTS playlists_init(); +#endif /* If no password is set yet pop up a login box */ if(!config->password) login_box();