summaryrefslogtreecommitdiff
path: root/openbox
diff options
context:
space:
mode:
authorMikael Magnusson <mikachu@gmail.com>2010-06-26 13:45:45 +0200
committerMikael Magnusson <mikachu@gmail.com>2010-06-26 13:46:55 +0200
commit128909214a702a6db8cc11616a729d6ca4f06e81 (patch)
tree74830f232f7a660667b25824f4476fb3da914b32 /openbox
parenta1bb01c92e0de7cc9a82e9b3f68916a34851bff9 (diff)
settings can't be NULL here, or we'd have already crashed anyway
Diffstat (limited to 'openbox')
-rw-r--r--openbox/client.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/openbox/client.c b/openbox/client.c
index 11982dcb..e666d589 100644
--- a/openbox/client.c
+++ b/openbox/client.c
@@ -283,12 +283,12 @@ void client_manage(Window window, ObPrompt *prompt)
if (ob_state() != OB_STATE_STARTING &&
(!self->session || self->session->focused) &&
/* this means focus=true for window is same as config_focus_new=true */
- ((config_focus_new || (settings && settings->focus == 1)) ||
+ ((config_focus_new || settings->focus == 1) ||
client_search_focus_tree_full(self)) &&
/* NET_WM_USER_TIME 0 when mapping means don't focus */
(user_time != 0) &&
/* this checks for focus=false for the window */
- (!settings || settings->focus != 0) &&
+ settings->focus != 0 &&
focus_valid_target(self, self->desktop,
FALSE, FALSE, TRUE, TRUE, FALSE, FALSE,
settings->focus == 1))
@@ -368,7 +368,7 @@ void client_manage(Window window, ObPrompt *prompt)
(self->type == OB_CLIENT_TYPE_DIALOG ||
self->type == OB_CLIENT_TYPE_SPLASH ||
(!((self->positioned & USPosition) ||
- (settings && settings->pos_given)) &&
+ settings->pos_given) &&
client_normal(self) &&
!self->session &&
/* don't move oldschool fullscreen windows to
@@ -436,7 +436,7 @@ void client_manage(Window window, ObPrompt *prompt)
ob_debug_type(OB_DEBUG_FOCUS, "Going to try activate new window? %s",
activate ? "yes" : "no");
if (activate) {
- activate = client_can_steal_focus(self, (settings && settings->focus),
+ activate = client_can_steal_focus(self, settings->focus,
event_time(), launch_time);
if (!activate) {