--- Hello, This reduces a little bit of duplication. Regards Simon src/clientlist.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/clientlist.c b/src/clientlist.c index 6d634b1..deaa090 100644 --- a/src/clientlist.c +++ b/src/clientlist.c @@ -36,7 +36,6 @@ int g_monitor_float_treshold = 24; int* g_raise_on_focus; int* g_snap_gap; -int* g_smart_window_surroundings; static GHashTable* g_clients; // container of all clients static HSObject* g_client_object; @@ -426,11 +425,10 @@ bool client_needs_minimal_dec(HSClient* client, HSFrame* frame) { frame = find_frame_with_client(client->tag->frame, client); HSAssert(frame != NULL); } - if (!*g_smart_window_surroundings) return false; + if (!smart_window_surroundings_active(frame)) return false; if (client->pseudotile) return false; if (is_client_floated(client)) return false; - return (frame->content.clients.count == 1 - || frame->content.clients.layout == LAYOUT_MAX); + return true; } void client_window_unfocus(HSClient* client) { -- 1.8.4.rc4 -- + privacy is necessary + using gnupg http://gnupg.org + public key id: 0x92FEFDB7E44C32F9
Attachment:
signature.asc
Description: Digital signature