From 02715ea8aa3fee9035d3648543527d6c3e566532 Mon Sep 17 00:00:00 2001 From: yggverse Date: Mon, 23 Sep 2024 21:50:13 +0300 Subject: [PATCH] update pin toggle action --- src/browser/main/tab/label/mod.rs | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/browser/main/tab/label/mod.rs b/src/browser/main/tab/label/mod.rs index f7a8d2a2..240508d1 100644 --- a/src/browser/main/tab/label/mod.rs +++ b/src/browser/main/tab/label/mod.rs @@ -34,10 +34,17 @@ impl Label { // Actions pub fn pin(&self) -> bool { - self.pin - .widget() - .set_visible(!self.pin.widget().is_visible()); - self.pin.widget().is_visible() + // Toggle status + let is_pinned = !self.pin.widget().is_visible(); + + // Update pin widget + self.pin.widget().set_visible(is_pinned); + + // Update label widget + self.title.widget().set_visible(!is_pinned); + + // Result + is_pinned } // Getters