[pitivi] render: Keep restriction values sorted in the combobox



commit 87a56f10858b73c27eb99e32184181a542013ee2
Author: Thibault Saunier <thibault saunier osg samsung com>
Date:   Wed Jan 4 18:58:49 2017 -0300

    render: Keep restriction values sorted in the combobox
    
    Reviewed-by: Alex Băluț <alexandru balut gmail com>
    Differential Revision: https://phabricator.freedesktop.org/D1588

 pitivi/render.py |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/pitivi/render.py b/pitivi/render.py
index 273488c..b35368b 100644
--- a/pitivi/render.py
+++ b/pitivi/render.py
@@ -710,11 +710,14 @@ class RenderDialog(Loggable):
 
         model_headers = [model.get_column_type(i) for i in range(model.get_n_columns())]
         reduced_model = Gtk.ListStore(*model_headers)
+        reduced = []
         for name, value in dict(model).items():
             ecaps = Gst.Caps(caps_template_expander(caps_template, value))
             if not caps.intersect(ecaps).is_empty():
-                reduced_model.append((name, value))
+                reduced.append((name, value))
 
+        for v in sorted(reduced, key=lambda v: float(v[1])):
+            reduced_model.append(v)
         combo.set_model(reduced_model)
 
         set_combo_value(combo, value)


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