undermouseplacement .. ensure the new window is on the screen. patch #1052534, close #1048000

This commit is contained in:
mathias 2004-11-22 08:30:23 +00:00
parent f471045e17
commit 24119724db

View file

@ -455,14 +455,14 @@ void Workspace::placeWindow(FluxboxWindow &win) {
if (test_x < head_left)
test_x = head_left;
if (test_x > head_right)
test_x = head_right;
if (test_x + win_w > head_right)
test_x = head_right - win_w;
if (test_y < head_top)
test_y = head_top;
if (test_y > head_bot)
test_y = head_bot;
if (test_y + win_h > head_bot)
test_y = head_bot - win_h;
place_x = test_x;
place_y = test_y;