summaryrefslogtreecommitdiff
path: root/mat-gui
diff options
context:
space:
mode:
Diffstat (limited to 'mat-gui')
-rwxr-xr-xmat-gui9
1 files changed, 6 insertions, 3 deletions
diff --git a/mat-gui b/mat-gui
index 5de5865..7defe8b 100755
--- a/mat-gui
+++ b/mat-gui
@@ -132,15 +132,17 @@ class GUI(object):
132 chooser.set_default_response(0) 132 chooser.set_default_response(0)
133 chooser.set_select_multiple(True) 133 chooser.set_select_multiple(True)
134 134
135 all_filter = Gtk.FileFilter() # filter that shows all files 135 # filter that shows all files
136 all_filter = Gtk.FileFilter()
136 all_filter.set_name(_('All files')) 137 all_filter.set_name(_('All files'))
137 all_filter.add_pattern('*') 138 all_filter.add_pattern('*')
138 chooser.add_filter(all_filter) 139 chooser.add_filter(all_filter)
139 140
140 # filter that shows only supported formats 141 # filter that shows only supported formats
141 supported_filter = Gtk.FileFilter() 142 supported_filter = Gtk.FileFilter()
142 [supported_filter.add_mime_type(i) for i in strippers.STRIPPERS.keys()]
143 supported_filter.set_name(_('Supported files')) 143 supported_filter.set_name(_('Supported files'))
144 for i in strippers.STRIPPERS.keys():
145 supported_filter.add_mime_type(i)
144 chooser.add_filter(supported_filter) 146 chooser.add_filter(supported_filter)
145 147
146 if not chooser.run(): # Gtk.STOCK_OK 148 if not chooser.run(): # Gtk.STOCK_OK
@@ -155,8 +157,8 @@ class GUI(object):
155 metadataPopupListStore = self.builder.get_object('MetadataPopupListStore') 157 metadataPopupListStore = self.builder.get_object('MetadataPopupListStore')
156 metadataPopupListStore.clear() 158 metadataPopupListStore.clear()
157 if self.liststore[row][0].file.is_clean(): 159 if self.liststore[row][0].file.is_clean():
158 metadataPopupListStore.append([_('No metadata found'), ''])
159 self.liststore[row][2] = _('Clean') 160 self.liststore[row][2] = _('Clean')
161 metadataPopupListStore.append([_('No metadata found'), ''])
160 else: 162 else:
161 self.liststore[row][2] = _('Dirty') 163 self.liststore[row][2] = _('Dirty')
162 for i, j in self.liststore[row][0].file.get_meta().iteritems(): 164 for i, j in self.liststore[row][0].file.get_meta().iteritems():
@@ -300,6 +302,7 @@ non-anonymised) file to output archive'))
300 if self.__add_file_to_treeview(filename): 302 if self.__add_file_to_treeview(filename):
301 not_supported.append(filename) 303 not_supported.append(filename)
302 yield True 304 yield True
305 self.cb_mat_check(None)
303 if not_supported: 306 if not_supported:
304 self.__popup_non_supported(not_supported) 307 self.__popup_non_supported(not_supported)
305 yield False 308 yield False