]> Dogcows Code - chaz/openbox/blobdiff - openbox/action.c
dont end moveresizes for interactive actions
[chaz/openbox] / openbox / action.c
index 22a5785e8b6f9ece3bbb0adf71cce43725ed5a27..d25014443581ecd111db25b33b0e04b4d8088a3e 100644 (file)
@@ -944,7 +944,8 @@ void action_raiselower(union ActionData *data)
         if (cit == c) break;
         if (client_normal(cit) == client_normal(c) &&
             cit->layer == c->layer &&
-            cit->frame->visible)
+            cit->frame->visible &&
+            !client_search_transient(c, cit))
         {
             if (RECT_INTERSECTS_RECT(cit->frame->area, c->frame->area)) {
                 raise = TRUE;
@@ -1214,8 +1215,7 @@ void action_toggle_decorations(union ActionData *data)
     ObClient *c = data->client.any.c;
 
     client_action_start(data);
-    c->decorate = !c->decorate;
-    client_setup_decor_and_functions(c);
+    client_set_undecorated(c, !c->undecorated);
     client_action_end(data);
 }
 
This page took 0.023322 seconds and 4 git commands to generate.