diff options
author | Alexander Larsson <alexl@redhat.com> | 2007-08-24 12:00:56 +0000 |
---|---|---|
committer | Alexander Larsson <alexl@src.gnome.org> | 2007-08-24 12:00:56 +0000 |
commit | 21b81e75d812045b18b33cb2a319dd8aec1e61d3 (patch) | |
tree | 6b923b70888dc9bc1a78d7a723ea27d85fcb7947 /libnautilus-private/nautilus-module.c | |
parent | ca8efa1518cc9653712924762ddbb1dc172ef650 (diff) | |
download | nautilus-21b81e75d812045b18b33cb2a319dd8aec1e61d3.tar.gz |
Be more robust against broken extensions (#449488)
2007-08-24 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-module.c:
Be more robust against broken extensions (#449488)
svn path=/trunk/; revision=13105
Diffstat (limited to 'libnautilus-private/nautilus-module.c')
-rw-r--r-- | libnautilus-private/nautilus-module.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libnautilus-private/nautilus-module.c b/libnautilus-private/nautilus-module.c index 169c5116a..6a0dbd674 100644 --- a/libnautilus-private/nautilus-module.c +++ b/libnautilus-private/nautilus-module.c @@ -158,6 +158,9 @@ add_module_objects (NautilusModule *module) module->list_types (&types, &num_types); for (i = 0; i < num_types; i++) { + if (types[i] == 0) { /* Work around broken extensions */ + break; + } nautilus_module_add_type (types[i]); } } |