File icewm-1.2.35-dialog-center-fix.patch of Package icewm

---
 src/wmmgr.cc |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- src/wmmgr.cc.orig
+++ src/wmmgr.cc
@@ -1222,7 +1222,7 @@ void YWindowManager::setWindows(YFrameWi
 void YWindowManager::getNewPosition(YFrameWindow *frame, int &x, int &y, int w, int h, int xiscreen) {
     if (centerTransientsOnOwner && frame->owner() != 0) {
         x = frame->owner()->x() + frame->owner()->width() / 2 - w / 2;
-        y = frame->owner()->y() + frame->owner()->width() / 2 - h / 2;
+        y = frame->owner()->y() + frame->owner()->height() / 2 - h / 2;
     } else if (smartPlacement) {
         getSmartPlace(true, frame, x, y, w, h, xiscreen);
     } else {
openSUSE Build Service is sponsored by