Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.8, 0.8.1, and 0.8.2

gtklib: fix filter parameters

Changeset f791ec26e7c5

Parent 5829512e6348

by Steve Borho

Changes to one file · Browse files at f791ec26e7c5 Showing diff from parent 5829512e6348 Diff from another changeset...

Change 1 of 3 Show Entire File hggtk/​gtklib.py Stacked
 
174
175
176
177
 
178
179
180
 
203
204
205
206
207
208
 
 
 
209
210
211
 
222
223
224
225
 
226
227
228
 
174
175
176
 
177
178
179
180
 
203
204
205
 
 
 
206
207
208
209
210
211
 
222
223
224
 
225
226
227
228
@@ -174,7 +174,7 @@
  """Wrap the windows file dialog, or display default gtk dialog if   that isn't available"""   def __init__(self, InitialDir = None, Title = _('Save File'), - Filter = {"All files": "*.*"}, FilterIndex = 1, FileName = ''): + Filter = ("All files", "*.*"), FilterIndex = 1, FileName = ''):   if InitialDir == None:   InitialDir = os.path.expanduser("~")   self.InitialDir = InitialDir @@ -203,9 +203,9 @@
  File=self.FileName,   DefExt=None,   Title=hglib.fromutf(self.Title), - Filter='', - CustomFilter='', - FilterIndex=1) + Filter= '\0'.join(self.Filter)+'\0', + CustomFilter=None, + FilterIndex=self.FilterIndex)   if fname:   fname = os.path.abspath(fname)   except pywintypes.error: @@ -222,7 +222,7 @@
  file_save.set_default_response(gtk.RESPONSE_OK)   file_save.set_current_folder(self.InitialDir)   file_save.set_current_name(self.FileName) - for name, pattern in self.Filter.iteritems(): + for name, pattern in dict(self.Filter).iteritems():   fi = gtk.FileFilter()   fi.set_name(name)   fi.add_pattern(pattern)