[epiphany/wip/exalm/tabs: 29/37] Prevent closing pinned pages




commit 554b53fe1abe9eca28121da99f00abe1eede7fc0
Author: Alexander Mikhaylenko <alexm gnome org>
Date:   Fri Sep 11 19:20:20 2020 +0500

    Prevent closing pinned pages

 src/ephy-window.c | 3 +++
 1 file changed, 3 insertions(+)
---
diff --git a/src/ephy-window.c b/src/ephy-window.c
index 0e417fcc7..d8074cc9a 100644
--- a/src/ephy-window.c
+++ b/src/ephy-window.c
@@ -3001,6 +3001,9 @@ tab_view_close_page_cb (HdyTabView *tab_view,
 {
   EphyEmbed *embed = EPHY_EMBED (hdy_tab_page_get_child (page));
 
+  if (hdy_tab_page_get_pinned (page))
+    return GDK_EVENT_PROPAGATE;
+
   if (ephy_tab_view_get_n_pages (window->tab_view) == 1) {
     if (g_settings_get_boolean (EPHY_SETTINGS_LOCKDOWN,
                                 EPHY_PREFS_LOCKDOWN_QUIT)) {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]