From 1a973a2faab0b5d6d77544da0cdb3c6aeccb0d72 Mon Sep 17 00:00:00 2001 From: hogliux Date: Fri, 13 May 2016 13:25:24 +0100 Subject: [PATCH] Ignore linux scale factor if it is ten or larger --- modules/juce_gui_basics/native/juce_linux_Windowing.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/juce_gui_basics/native/juce_linux_Windowing.cpp b/modules/juce_gui_basics/native/juce_linux_Windowing.cpp index 752588d149..ea90c91aae 100644 --- a/modules/juce_gui_basics/native/juce_linux_Windowing.cpp +++ b/modules/juce_gui_basics/native/juce_linux_Windowing.cpp @@ -1214,7 +1214,10 @@ private: e.dpi = ((static_cast (crtc->width) * 25.4 * 0.5) / static_cast (output->mm_width)) + ((static_cast (crtc->height) * 25.4 * 0.5) / static_cast (output->mm_height)); - e.scale = masterScale * getScaleForDisplay (output->name, e); + double scale = getScaleForDisplay (output->name, e); + scale = (scale <= 0.1 ? 1.0 : scale); + + e.scale = masterScale * scale; infos.add (e); }