[pitivi] undo: No need to set project changed when changing meta
- From: Alexandru Băluț <alexbalut src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi] undo: No need to set project changed when changing meta
- Date: Thu, 2 Jun 2016 21:50:40 +0000 (UTC)
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]