diff --git a/crates/ui/src/components/button/button_like.rs b/crates/ui/src/components/button/button_like.rs index ee865fa364dfb34bcfbf7e7a1f7a6b2275b079bf..3fea9d867c5e0cf2732f12aa0e2a8581c016cdb3 100644 --- a/crates/ui/src/components/button/button_like.rs +++ b/crates/ui/src/components/button/button_like.rs @@ -507,8 +507,10 @@ impl RenderOnce for ButtonLike { }) }, ) - .when_some(self.tooltip, |this, tooltip| { - this.tooltip(move |cx| tooltip(cx)) + .when(!self.selected, |this| { + this.when_some(self.tooltip, |this, tooltip| { + this.tooltip(move |cx| tooltip(cx)) + }) }) .children(self.children) }