Mercurial > audlegacy
diff src/audacious/playback.c @ 3437:3092a8b3fe34 trunk
Big plugin system changes (part 1 of who knows, it's still a big mess):
- remove plugin_matrix, replacing it with a mowgli.dictionary of all loaded plugins pointing back to their handles
- input_is_enabled() craq -> gboolean plugin::enabled (this craq was pointed out by ccr)
- consolidate a lot of crap in ui_preferences.c (a LOT more to come)
- introduce probably countless loads of bugs and SIGSEGVs.
- you WILL need to recompile plugins after this, and some which do not use C99-style struct initialisers will likely fail to build.
| author | William Pitcock <nenolod@atheme.org> |
|---|---|
| date | Fri, 07 Sep 2007 03:20:28 -0500 |
| parents | 2a081105513c |
| children | 331bfc72ef66 |
line wrap: on
line diff
--- a/src/audacious/playback.c Fri Sep 07 02:02:53 2007 -0500 +++ b/src/audacious/playback.c Fri Sep 07 03:20:28 2007 -0500 @@ -334,7 +334,7 @@ } } - if (!entry->decoder || !input_is_enabled(entry->decoder->filename)) + if (!entry->decoder || !entry->decoder->enabled) { set_current_input_playback(NULL);
