totem r6201 - in branches/gnome-2-26: . src/plugins/opensubtitles



Author: hadess
Date: Tue Mar 31 13:01:24 2009
New Revision: 6201
URL: http://svn.gnome.org/viewvc/totem?rev=6201&view=rev

Log:
2009-03-31  Bastien Nocera  <hadess hadess net>

	* src/plugins/opensubtitles/opensubtitles.py: Sort the languages
	in the combo box (Closes: #577366)



Modified:
   branches/gnome-2-26/ChangeLog
   branches/gnome-2-26/src/plugins/opensubtitles/opensubtitles.py

Modified: branches/gnome-2-26/src/plugins/opensubtitles/opensubtitles.py
==============================================================================
--- branches/gnome-2-26/src/plugins/opensubtitles/opensubtitles.py	(original)
+++ branches/gnome-2-26/src/plugins/opensubtitles/opensubtitles.py	Tue Mar 31 13:01:24 2009
@@ -346,7 +346,9 @@
 
         # Set up and populate the languages combobox
         renderer = gtk.CellRendererText()
-        combobox.set_model(languages)
+        sorted_languages = gtk.TreeModelSort(languages)
+        sorted_languages.set_sort_column_id(0, gtk.SORT_ASCENDING)
+        combobox.set_model(sorted_languages)
         combobox.pack_start(renderer, True)
         combobox.add_attribute(renderer, 'text', 0)
 
@@ -354,7 +356,8 @@
         for lang in LANGUAGES_STR:
             it = languages.append(lang)
             if LANGUAGES[lang[1]] == self.model.lang:
-                combobox.set_active_iter(it)
+                parentit = sorted_languages.convert_child_iter_to_iter (None, it)
+                combobox.set_active_iter(parentit)
 
         # Set up the results treeview 
         renderer = gtk.CellRendererText()



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]