diff options
author | markt <markt> | 2007-07-02 21:26:01 (GMT) |
---|---|---|
committer | markt <markt> | 2007-07-02 21:26:01 (GMT) |
commit | 2ddc0290cb7bed695afab3ca7e8b130b76e66793 (patch) | |
tree | 78f48421785e39e696e6fed602484af91555e4e4 /src/Remember.cc | |
parent | b00d53eb728532bb9bb8cc386008532f31aed657 (diff) | |
download | fluxbox-2ddc0290cb7bed695afab3ca7e8b130b76e66793.zip fluxbox-2ddc0290cb7bed695afab3ca7e8b130b76e66793.tar.bz2 |
use old size/position in apps file when the window is shaded or maximized
Diffstat (limited to 'src/Remember.cc')
-rw-r--r-- | src/Remember.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Remember.cc b/src/Remember.cc index 12b5097..30a3e14 100644 --- a/src/Remember.cc +++ b/src/Remember.cc | |||
@@ -905,13 +905,13 @@ void Remember::rememberAttrib(WinClient &winclient, Attribute attrib) { | |||
905 | break; | 905 | break; |
906 | case REM_DIMENSIONS: | 906 | case REM_DIMENSIONS: |
907 | //!! Note: This is odd, why dont we need to substract border width on win->width() ? | 907 | //!! Note: This is odd, why dont we need to substract border width on win->width() ? |
908 | app->rememberDimensions(win->width(), win->height() - 2 * win->fbWindow().borderWidth()); | 908 | app->rememberDimensions(win->normalWidth(), win->normalHeight() - 2 * win->fbWindow().borderWidth()); |
909 | break; | 909 | break; |
910 | case REM_POSITION: { | 910 | case REM_POSITION: { |
911 | int head = win->screen().getHead(win->fbWindow()); | 911 | int head = win->screen().getHead(win->fbWindow()); |
912 | int head_x = win->screen().getHeadX(head); | 912 | int head_x = win->screen().getHeadX(head); |
913 | int head_y = win->screen().getHeadY(head); | 913 | int head_y = win->screen().getHeadY(head); |
914 | app->rememberPosition(win->x() - head_x, win->y() - head_y); | 914 | app->rememberPosition(win->normalX() - head_x, win->normalY() - head_y); |
915 | break; | 915 | break; |
916 | } | 916 | } |
917 | case REM_FOCUSHIDDENSTATE: | 917 | case REM_FOCUSHIDDENSTATE: |