# HG changeset patch # User William Pitcock # Date 1185957515 18000 # Node ID 95cfda3878da11ac0a02a6be04198414a25dfece # Parent 88b8338b8cf4bbc0de4b79e27a21b3b6024b819b oops, using a C0X extension (break-from-if) probably isn't cool here. diff -r 88b8338b8cf4 -r 95cfda3878da src/audacious/input.c --- a/src/audacious/input.c Wed Aug 01 03:37:06 2007 -0500 +++ b/src/audacious/input.c Wed Aug 01 03:38:35 2007 -0500 @@ -410,11 +410,9 @@ !g_strncasecmp(filename, "file://", 7))) ? TRUE : FALSE; mimetype = vfs_get_metadata(fd, "content-type"); - if ((ip = mime_get_plugin(mimetype)) != NULL) + if ((ip = mime_get_plugin(mimetype)) != NULL && + input_is_enabled(ip->filename) == TRUE) { - if (!input_is_enabled(ip->filename)) - break; - if (ip->probe_for_tuple != NULL) { TitleInput *tuple = ip->probe_for_tuple(filename_proxy, fd);