From 27c4c260c6f5168623437c3df7a5fffb1163059d Mon Sep 17 00:00:00 2001 From: Martin Duquesnoy Date: Wed, 12 Jan 2011 11:26:41 +0100 Subject: [PATCH] Client: Revert libvte patch by roidelapluie --- src/client.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/client.c b/src/client.c index 3bc43e4..2a75679 100644 --- a/src/client.c +++ b/src/client.c @@ -706,7 +706,7 @@ client_manage(Window w, XWindowAttributes *wa, Bool ar) mx += spgeo[selscreen].x; my += spgeo[selscreen].y; } - + if(conf.client_auto_center) { XRectangle tmp; @@ -715,7 +715,7 @@ client_manage(Window w, XWindowAttributes *wa, Bool ar) my = (tmp.height + my - wa->height) / 2; } } - + c->ogeo.x = c->geo.x = mx; c->ogeo.y = c->geo.y = my; c->ogeo.width = c->geo.width = wa->width; @@ -887,7 +887,7 @@ client_maximize(Client *c) c->geo.width = sgeo[c->screen].width - BORDH * 2; c->geo.height = sgeo[c->screen].height - BORDH; - client_moveresize(c, c->geo, True); + client_moveresize(c, c->geo, False); return; } @@ -1120,20 +1120,20 @@ client_set_rules(Client *c) } } - if(!applied_tag_rule && conf.client.default_open_tag > 0 + if(!applied_tag_rule && conf.client.default_open_tag > 0 && conf.client.default_open_tag < (uint)conf.ntag[selscreen]) { c->tag = conf.client.default_open_tag; - + client_focus_next(c); tags[c->screen][c->tag].request_update = True; } - - if(!applied_screen_rule && conf.client.default_open_screen > -1 + + if(!applied_screen_rule && conf.client.default_open_screen > -1 && conf.client.default_open_screen < screen_count()) { c->screen = conf.client.default_open_screen; - + client_focus_next(c); tags[c->screen][c->tag].request_update = True; }