[dconf-editor] Hide Bookmarks if in_window_properties.
- From: Arnaud B. <arnaudb src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [dconf-editor] Hide Bookmarks if in_window_properties.
- Date: Sat, 29 Dec 2018 14:39:54 +0000 (UTC)
commit 446040b1bf96d55c24b4673569c16ba4b5027b42
Author: Arnaud Bonatti <arnaud bonatti gmail com>
Date:   Thu Dec 20 20:43:12 2018 +0100
    Hide Bookmarks if in_window_properties.
 editor/dconf-headerbar.vala | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/editor/dconf-headerbar.vala b/editor/dconf-headerbar.vala
index aec1ee4..f0028de 100644
--- a/editor/dconf-headerbar.vala
+++ b/editor/dconf-headerbar.vala
@@ -70,16 +70,20 @@ private class DConfHeaderBar : BrowserHeaderBar, AdaptativeWidget
     private void update_bookmarks_button_visibility ()
     {
         if (disable_popovers || modifications_mode_on)
-            hide_bookmarks_button (ref bookmarks_revealer, ref bookmarks_button);
+            hide_bookmarks_button (in_window_properties, ref bookmarks_revealer, ref bookmarks_button);
         else
             show_bookmarks_button (ref bookmarks_revealer, ref bookmarks_button);
     }
-    private static inline void hide_bookmarks_button (ref Revealer bookmarks_revealer, ref Bookmarks 
bookmarks_button)
+    private static inline void hide_bookmarks_button (bool no_transition, ref Revealer bookmarks_revealer, 
ref Bookmarks bookmarks_button)
     {
         bookmarks_button.active = false;
 
         bookmarks_button.sensitive = false;
+        if (no_transition)
+            bookmarks_revealer.set_transition_duration (0);
         bookmarks_revealer.set_reveal_child (false);
+        if (no_transition)
+            bookmarks_revealer.set_transition_duration (300);
     }
     private static inline void show_bookmarks_button (ref Revealer bookmarks_revealer, ref Bookmarks 
bookmarks_button)
     {
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]