[pitivi] project: Fix viewer size not kept in sync with the project size
- From: Alexandru Băluț <alexbalut src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi] project: Fix viewer size not kept in sync with the project size
- Date: Mon, 3 May 2021 21:29:00 +0000 (UTC)
commit 681a855c57b9434cc0d76094f8beaaa568eeb6f8
Author: Alexandru Băluț <alexandru balut gmail com>
Date: Wed Apr 28 01:17:00 2021 +0200
project: Fix viewer size not kept in sync with the project size
The width and height are set through `set_video_properties` when
importing the first asset and when Ok-ing the Project Settings dialog.
In these cases the viewer size was not being updated.
pitivi/viewer/viewer.py | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
---
diff --git a/pitivi/viewer/viewer.py b/pitivi/viewer/viewer.py
index 63608e8cb..bdd3aa2a3 100644
--- a/pitivi/viewer/viewer.py
+++ b/pitivi/viewer/viewer.py
@@ -106,10 +106,10 @@ class ViewerContainer(Gtk.Box, Loggable):
def _project_manager_project_closed_cb(self, unused_project_manager, project):
if self.project == project:
- project.disconnect_by_func(self._project_rendering_settings_changed_cb)
+ project.disconnect_by_func(self._project_video_size_changed_cb)
self.project = None
- def _project_rendering_settings_changed_cb(self, project, unused_item):
+ def _project_video_size_changed_cb(self, project):
"""Handles Project metadata changes."""
self._reset_viewer_aspect_ratio(project)
@@ -144,8 +144,7 @@ class ViewerContainer(Gtk.Box, Loggable):
# appears in a separate window.
project.pipeline.pause()
- project.connect("rendering-settings-changed",
- self._project_rendering_settings_changed_cb)
+ project.connect("video-size-changed", self._project_video_size_changed_cb)
def __create_new_viewer(self):
_, sink_widget = self.project.pipeline.create_sink()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]