[packages/openshot] - rel 7; timeline zoom fix from upstream
arekm
arekm at pld-linux.org
Sun Apr 13 20:59:43 CEST 2014
commit d830d42a9c9cca7b629ba13fe743c2083cb140e3
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Sun Apr 13 20:59:40 2014 +0200
- rel 7; timeline zoom fix from upstream
openshot-r741.patch | 43 +++++++++++++++++++++++++++++++++++++++++++
openshot.spec | 4 +++-
2 files changed, 46 insertions(+), 1 deletion(-)
---
diff --git a/openshot.spec b/openshot.spec
index e0ee969..1e0f738 100644
--- a/openshot.spec
+++ b/openshot.spec
@@ -1,13 +1,14 @@
Summary: OpenShot - Non-Linear Video Editor for Linux
Name: openshot
Version: 1.4.3
-Release: 6
+Release: 7
License: GPL v3
Group: X11/Applications
Source0: http://launchpad.net/openshot/1.4/%{version}/+download/%{name}-%{version}.tar.gz
# Source0-md5: 5ec82a7e8b7700ee4a359458aedf19e9
Patch0: %{name}-locale_dir.patch
Patch1: openshot-bug-722285.patch
+Patch2: openshot-r741.patch
URL: http://www.openshot.org/
BuildRequires: python-devel
BuildRequires: rpm-pythonprov
@@ -39,6 +40,7 @@ Features include:
%setup -q
%patch0 -p1
%patch1 -p1
+%patch2 -p0
%build
%{__python} setup.py build
diff --git a/openshot-r741.patch b/openshot-r741.patch
new file mode 100644
index 0000000..7073611
--- /dev/null
+++ b/openshot-r741.patch
@@ -0,0 +1,43 @@
+=== modified file 'openshot/classes/sequences.py'
+--- openshot/classes/sequences.py 2012-09-07 20:37:38 +0000
++++ openshot/classes/sequences.py 2013-08-20 20:42:30 +0000
+@@ -152,6 +152,12 @@
+
+ def Render(self):
+
++ # Disable window redraws temporarily (prevents flicker)
++ self.project.form.MyCanvas_Left.window.freeze_updates()
++ self.project.form.TimelineCanvas_Left.window.freeze_updates()
++ self.project.form.MyCanvas.window.freeze_updates()
++ self.project.form.TimelineCanvas_Right.window.freeze_updates()
++
+ # Clear the canvases
+ self.project.form.MyCanvas_Left.set_root_item(goocanvas.Group())
+ self.project.form.TimelineCanvas_Left.set_root_item(goocanvas.Group())
+@@ -180,7 +186,11 @@
+ # Render track
+ MyTran.Render()
+
+-
++ # Enable window redraws again
++ self.project.form.MyCanvas_Left.window.thaw_updates()
++ self.project.form.TimelineCanvas_Left.window.thaw_updates()
++ self.project.form.MyCanvas.window.thaw_updates()
++ self.project.form.TimelineCanvas_Right.window.thaw_updates()
+
+ def GenerateXML(self, dom, xmlParentNode):
+
+
+=== modified file 'openshot/windows/ui/Main.ui'
+--- openshot/windows/ui/Main.ui 2012-04-29 21:18:25 +0000
++++ openshot/windows/ui/Main.ui 2013-08-20 20:42:30 +0000
+@@ -1514,7 +1514,7 @@
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="tooltip_text" translatable="yes">Slide to Zoom</property>
+- <property name="update_policy">delayed</property>
++ <property name="update_policy">continuous</property>
+ <property name="adjustment">adjustment3</property>
+ <property name="draw_value">False</property>
+ <signal name="change-value" handler="on_hsZoom_change_value" swapped="no"/>
+
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/openshot.git/commitdiff/d830d42a9c9cca7b629ba13fe743c2083cb140e3
More information about the pld-cvs-commit
mailing list