From 5ff718a3e2fc0839d6510174e62eb356d7b98dcc Mon Sep 17 00:00:00 2001 From: Vadim Lopatin Date: Fri, 22 Jan 2016 10:30:32 +0300 Subject: [PATCH] Fix button drawing with visibility=GONE; close #146 --- src/dlangui/widgets/controls.d | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/dlangui/widgets/controls.d b/src/dlangui/widgets/controls.d index 05e0b801..4e0e7485 100644 --- a/src/dlangui/widgets/controls.d +++ b/src/dlangui/widgets/controls.d @@ -484,6 +484,8 @@ class Button : Widget { } override void onDraw(DrawBuf buf) { + if (visibility != Visibility.Visible) + return; super.onDraw(buf); Rect rc = _pos; applyMargins(rc);