diff --git a/src/inputpanelv1window.cpp b/src/inputpanelv1window.cpp index 7f56b66f74..30201cc578 100644 --- a/src/inputpanelv1window.cpp +++ b/src/inputpanelv1window.cpp @@ -95,8 +95,7 @@ void KWin::InputPanelV1Window::reposition() } panelSize = panelSize.boundedTo(availableArea.size()); - - QRect geo(availableArea.bottomLeft() - QPoint{0, panelSize.height()}, panelSize); + QRect geo(QPoint{availableArea.left(), availableArea.top() + availableArea.height() - panelSize.height()}, panelSize); geo.translate((availableArea.width() - panelSize.width()) / 2, availableArea.height() - outputArea.height()); moveResize(geo); } break;