aboutsummaryrefslogtreecommitdiff
path: root/src/WinClient.cc
diff options
context:
space:
mode:
authorrathnor <rathnor>2003-09-11 19:55:27 (GMT)
committerrathnor <rathnor>2003-09-11 19:55:27 (GMT)
commit6d6425cbde2a4c2038f513c78e5953d0dbdbc20d (patch)
tree19edf876933796c277816f568f1754c562eb3f43 /src/WinClient.cc
parent16653d23d5d7a0dd017cce6484e8865f59edb9c6 (diff)
downloadfluxbox-6d6425cbde2a4c2038f513c78e5953d0dbdbc20d.zip
fluxbox-6d6425cbde2a4c2038f513c78e5953d0dbdbc20d.tar.bz2
fix gravity handling
Diffstat (limited to 'src/WinClient.cc')
-rw-r--r--src/WinClient.cc11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/WinClient.cc b/src/WinClient.cc
index 7332a95..d6cd585 100644
--- a/src/WinClient.cc
+++ b/src/WinClient.cc
@@ -19,7 +19,7 @@
19// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 19// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
20// DEALINGS IN THE SOFTWARE. 20// DEALINGS IN THE SOFTWARE.
21 21
22// $Id: WinClient.cc,v 1.23 2003/07/28 18:30:02 fluxgen Exp $ 22// $Id: WinClient.cc,v 1.24 2003/09/11 19:55:27 rathnor Exp $
23 23
24#include "WinClient.hh" 24#include "WinClient.hh"
25 25
@@ -48,7 +48,6 @@ WinClient::WinClient(Window win, BScreen &screen, FluxboxWindow *fbwin):FbTk::Fb
48 min_aspect_x(1), min_aspect_y(1), 48 min_aspect_x(1), min_aspect_y(1),
49 max_aspect_x(1), max_aspect_y(1), 49 max_aspect_x(1), max_aspect_y(1),
50 base_width(1), base_height(1), 50 base_width(1), base_height(1),
51 win_gravity(0),
52 initial_state(0), 51 initial_state(0),
53 normal_hint_flags(0), 52 normal_hint_flags(0),
54 wm_hint_flags(0), 53 wm_hint_flags(0),
@@ -56,6 +55,7 @@ WinClient::WinClient(Window win, BScreen &screen, FluxboxWindow *fbwin):FbTk::Fb
56 m_modal(0), 55 m_modal(0),
57 send_focus_message(false), 56 send_focus_message(false),
58 closable(false), 57 closable(false),
58 m_win_gravity(0),
59 m_title(""), m_icon_title(""), 59 m_title(""), m_icon_title(""),
60 m_class_name(""), m_instance_name(""), 60 m_class_name(""), m_instance_name(""),
61 m_blackbox_hint(0), 61 m_blackbox_hint(0),
@@ -427,7 +427,7 @@ void WinClient::updateWMNormalHints() {
427 max_height = 0; 427 max_height = 0;
428 min_aspect_x = min_aspect_y = 428 min_aspect_x = min_aspect_y =
429 max_aspect_x = max_aspect_y = 1; 429 max_aspect_x = max_aspect_y = 1;
430 win_gravity = NorthWestGravity; 430 m_win_gravity = NorthWestGravity;
431 } else { 431 } else {
432 normal_hint_flags = sizehint.flags; 432 normal_hint_flags = sizehint.flags;
433 433
@@ -467,9 +467,10 @@ void WinClient::updateWMNormalHints() {
467 base_width = base_height = 0; 467 base_width = base_height = 0;
468 468
469 if (sizehint.flags & PWinGravity) 469 if (sizehint.flags & PWinGravity)
470 win_gravity = sizehint.win_gravity; 470 m_win_gravity = sizehint.win_gravity;
471 else 471 else
472 win_gravity = NorthWestGravity; 472 m_win_gravity = NorthWestGravity;
473
473 } 474 }
474} 475}
475 476