From 0abc9ed68c462ccf86d37bc21fd6f69a63efd597 Mon Sep 17 00:00:00 2001 From: Peter Landgren Date: Thu, 30 Oct 2008 15:09:24 +0000 Subject: [PATCH] Fix of issue 2475 svn: r11222 --- src/DbLoader.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/DbLoader.py b/src/DbLoader.py index 1267f44e9..f85750fb4 100644 --- a/src/DbLoader.py +++ b/src/DbLoader.py @@ -134,8 +134,12 @@ class DbLoader: format_name = plugin.get_name() choose_db_dialog.add_filter(mime_filter) - format_list.append(mime_types[0]) - _KNOWN_FORMATS[mime_types[0]] = [format_name, mime_types[1:]] + # There might be multiple entries in mime_types + # Add only formats not already in list, so user don't get confused + # with multiple entries + if not mime_types[0] in format_list: + format_list.append(mime_types[0]) + _KNOWN_FORMATS[mime_types[0]] = [format_name, mime_types[1:]] (box, type_selector) = format_maker(format_list) choose_db_dialog.set_extra_widget(box)