[pitivi] undo: No need to set project changed when changing meta



commit 799e161c09ac24e49094eb50c08b8d030f5c5555
Author: Alexandru Băluț <alexandru balut gmail com>
Date:   Tue May 31 17:12:37 2016 +0200

    undo: No need to set project changed when changing meta
    
    Differential Revision: https://phabricator.freedesktop.org/D1038

 pitivi/project.py |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/pitivi/project.py b/pitivi/project.py
index a397d74..8e45ecc 100644
--- a/pitivi/project.py
+++ b/pitivi/project.py
@@ -731,8 +731,9 @@ class Project(Loggable, GES.Project):
 
     @name.setter
     def name(self, name):
+        if name == self.name:
+            return
         self.set_meta("name", name)
-        self.setModificationState(True)
 
     @property
     def year(self):
@@ -740,8 +741,9 @@ class Project(Loggable, GES.Project):
 
     @year.setter
     def year(self, year):
+        if year == self.year:
+            return
         self.set_meta("year", year)
-        self.setModificationState(True)
 
     @property
     def description(self):
@@ -749,8 +751,9 @@ class Project(Loggable, GES.Project):
 
     @description.setter
     def description(self, description):
+        if description == self.description:
+            return
         self.set_meta("description", description)
-        self.setModificationState(True)
 
     @property
     def author(self):
@@ -758,8 +761,9 @@ class Project(Loggable, GES.Project):
 
     @author.setter
     def author(self, author):
+        if author == self.author:
+            return
         self.set_meta("author", author)
-        self.setModificationState(True)
 
     # Encoding related properties
     def set_rendering(self, rendering):


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