From 53cd6c014c866a745f10421b8033de7dd8edcf66 Mon Sep 17 00:00:00 2001 From: ed Date: Fri, 29 Sep 2017 16:06:59 +0100 Subject: [PATCH] Fixed a bug where DocumentWindow buttons were being drawn too large --- modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp b/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp index 6e23eb0fc2..78ca3874ab 100644 --- a/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp +++ b/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp @@ -192,7 +192,7 @@ Button* LookAndFeel_V4::createDocumentWindowButton (int buttonType) return nullptr; } -void LookAndFeel_V4::positionDocumentWindowButtons (DocumentWindow&, +void LookAndFeel_V4::positionDocumentWindowButtons (DocumentWindow& dw, int titleBarX, int titleBarY, int titleBarW, int titleBarH, Button* minimiseButton, @@ -200,6 +200,8 @@ void LookAndFeel_V4::positionDocumentWindowButtons (DocumentWindow&, Button* closeButton, bool positionTitleBarButtonsOnLeft) { + titleBarH = jmin (titleBarH, titleBarH - titleBarY); + const int buttonW = (int) (titleBarH * 1.2); int x = positionTitleBarButtonsOnLeft ? titleBarX