From 6cc84cd5f3598d995fcd9d76ee5074581f723ec5 Mon Sep 17 00:00:00 2001 From: Gus Grubba Date: Sat, 27 Apr 2019 15:13:43 -0400 Subject: [PATCH] Avoid showing drop down indicator past the end of the window --- src/ui/MainRootWindow.qml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ui/MainRootWindow.qml b/src/ui/MainRootWindow.qml index 1b7970b..2ba705a 100644 --- a/src/ui/MainRootWindow.qml +++ b/src/ui/MainRootWindow.qml @@ -575,7 +575,11 @@ ApplicationWindow { Loader { id: loader onLoaded: { - indicatorDropdown.x = mainWindow.contentItem.mapFromItem(indicatorDropdown.currentItem, 0, 0).x - (loader.width * 0.5) + var centerX = mainWindow.contentItem.mapFromItem(indicatorDropdown.currentItem, 0, 0).x - (loader.width * 0.5) + if((centerX + indicatorDropdown.width) > (mainWindow.width - ScreenTools.defaultFontPixelWidth)) { + centerX = mainWindow.width - indicatorDropdown.width - ScreenTools.defaultFontPixelWidth + } + indicatorDropdown.x = centerX } } onOpened: {