Index: sources/gui/qml/components/HeaderBar.qml =================================================================== diff -u -r544066717110941fc0133c22d197fd50953e65d5 -r14da7bf5c12ad72f1a9442dd5d9a55ddf1ccc409 --- sources/gui/qml/components/HeaderBar.qml (.../HeaderBar.qml) (revision 544066717110941fc0133c22d197fd50953e65d5) +++ sources/gui/qml/components/HeaderBar.qml (.../HeaderBar.qml) (revision 14da7bf5c12ad72f1a9442dd5d9a55ddf1ccc409) @@ -18,15 +18,11 @@ GradientStop { position: 0.8; color: Qt.darker (Colors.backgroundMain, 1.2) } } - function getPopupXCoord ( button, dialog ) { - var globalPoint = button.mapToGlobal(0, 0); + function positionPopupXCoord ( button, dialog ) { + var globalPoint = button.mapToGlobal(button.width , 0); return globalPoint.x - dialog.width } - Component.onCompleted: { - _wifiDialog.x = getPopupXCoord(_wifiButton, _wifiDialog) - } - Item { id: _dateTimeItem width : Variables.headerBarDateTimeWidth anchors { @@ -178,5 +174,5 @@ } } - WiFiDialog { id: _wifiDialog } + WiFiDialog { id: _wifiDialog; x: positionPopupXCoord(_wifiButton, _wifiDialog) } } Index: sources/gui/qml/dialogs/headerbar/WiFiDialog.qml =================================================================== diff -u -rb147501e55e730aaa2c999e0d20f7363ab3ba6ba -r14da7bf5c12ad72f1a9442dd5d9a55ddf1ccc409 --- sources/gui/qml/dialogs/headerbar/WiFiDialog.qml (.../WiFiDialog.qml) (revision b147501e55e730aaa2c999e0d20f7363ab3ba6ba) +++ sources/gui/qml/dialogs/headerbar/WiFiDialog.qml (.../WiFiDialog.qml) (revision 14da7bf5c12ad72f1a9442dd5d9a55ddf1ccc409) @@ -14,7 +14,6 @@ _ipAddress.contentHeight + Variables.defaultMargin // TODO: Later add Securty type and signal strength if needed - Column { id : _dialogColumn anchors.fill : parent anchors.leftMargin : Variables.defaultMargin