From f2b31b2ac412cbfc462ad2c883276242e79a764d Mon Sep 17 00:00:00 2001 From: DYefremov Date: Thu, 26 Feb 2026 13:49:33 +0300 Subject: [PATCH] enable editing by double-clicking * Enabled ability to open the editing dialog by double-clicking in the lists for Bouquets tab. --- app/ui/main.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/ui/main.py b/app/ui/main.py index 54f862e5..cc52b8ab 100644 --- a/app/ui/main.py +++ b/app/ui/main.py @@ -2150,11 +2150,15 @@ class Application(Gtk.Application): name, model = get_model_data(view) self.delete_views_selection(name) elif event.get_event_type() == Gdk.EventType.DOUBLE_BUTTON_PRESS and event.button == Gdk.BUTTON_PRIMARY: + self._select_enabled = True if self._settings.main_list_playback and self._fav_click_mode is not PlaybackMode.DISABLED: if view is self._services_view: self.emit("srv-clicked", self._fav_click_mode) elif view is self._iptv_services_view: self.emit("iptv-clicked", self._fav_click_mode) + else: + if view is not self._fav_view: + self.on_edit() def on_view_release(self, view, event): """ Handles a mouse click (release) to view. """ @@ -3177,9 +3181,9 @@ class Application(Gtk.Application): def on_fav_press(self, menu, event): if event.get_event_type() == Gdk.EventType.DOUBLE_BUTTON_PRESS: if self._fav_click_mode is PlaybackMode.DISABLED: - return - - self.emit("fav-clicked", self._fav_click_mode) + self.on_service_edit(self._fav_view) + else: + self.emit("fav-clicked", self._fav_click_mode) else: return self.on_view_popup_menu(menu, event)