[pitivi] editorperspective: Close the asset preview when instructed
- From: Alexandru Băluț <alexbalut src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi] editorperspective: Close the asset preview when instructed
- Date: Fri, 1 Apr 2022 20:40:16 +0000 (UTC)
commit d5088d77c7b369fc68f8d4ef4ea40d012ab5e253
Author: Thejas Kiran P S <thejaskiranps gmail com>
Date: Fri Apr 1 20:40:15 2022 +0000
editorperspective: Close the asset preview when instructed
Avoid users being confused by the automatically disappearing window.
Fixes #2558
pitivi/editorperspective.py | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/pitivi/editorperspective.py b/pitivi/editorperspective.py
index a0ce13c79..8143ed59d 100644
--- a/pitivi/editorperspective.py
+++ b/pitivi/editorperspective.py
@@ -834,7 +834,7 @@ class PreviewAssetWindow(Gtk.Window):
self._previewer.preview_uri(self._asset.get_id())
self._previewer.show()
- self.connect("focus-out-event", self._leave_preview_cb)
+ self.connect("key-press-event", self._key_press_event_cb)
def preview(self):
"""Shows the window and starts the playback."""
@@ -876,6 +876,7 @@ class PreviewAssetWindow(Gtk.Window):
new_height = max_width * img_height / img_width
return int(max_width), int(new_height + controls_height)
- def _leave_preview_cb(self, window, unused):
- self.destroy()
+ def _key_press_event_cb(self, unused_widget, event):
+ if event.keyval == Gdk.KEY_Escape:
+ self.destroy()
return True
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]