[pitivi] gstwidget: Only return non-default values.



commit 2fdeef13d7f78069af3f509de795cd7f4f92fbfb
Author: Edward Hervey <bilboed bilboed com>
Date:   Thu May 14 13:16:46 2009 +0200

    gstwidget: Only return non-default values.
---
 pitivi/ui/gstwidget.py |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/pitivi/ui/gstwidget.py b/pitivi/ui/gstwidget.py
index d7df7bb..fbbdec0 100644
--- a/pitivi/ui/gstwidget.py
+++ b/pitivi/ui/gstwidget.py
@@ -155,13 +155,15 @@ class GstElementSettingsWidget(gtk.VBox, Loggable):
         self.show_all()
 
     def getSettings(self):
-        """ returns the dictionnary of propertyname/propertyvalue """
+        """
+        returns the dictionnary of propertyname/propertyvalue
+        """
         d = {}
         for prop, widget in self.properties.iteritems():
             if not prop.flags & gobject.PARAM_WRITABLE:
                 continue
             value = get_widget_propvalue(prop, widget)
-            if not value == None:
+            if value != None and value != prop.default_value:
                 d[prop.name] = value
         return d
 



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