r->effect.follow = false;
r->effect.focus = false;
r->effect.frame = false;
+ r->effect.private = false;
r->effect.unmanage = false;
r->one_shot = false;
r->effect.desc[0] = '\0';
return false;
}
-void handle_rules(xcb_window_t win, monitor_t **m, desktop_t **d, unsigned int *tags_field, bool *floating, bool *fullscreen, bool *locked, bool *sticky, bool *follow, bool *transient, bool *takes_focus, bool *frame, bool *manage)
+void handle_rules(xcb_window_t win, monitor_t **m, desktop_t **d, unsigned int *tags_field, bool *floating, bool *fullscreen, bool *locked, bool *sticky, bool *follow, bool *transient, bool *takes_focus, bool *frame, bool *private, bool *manage)
{
xcb_ewmh_get_atoms_reply_t win_type;
*takes_focus = true;
if (efc.frame)
*frame = true;
+ if (efc.private)
+ *private = private;
if (efc.unmanage)
*manage = false;
if (efc.desc[0] != '\0') {
strncat(rsp, " --focus", REMLEN(rsp));
if (r->effect.frame)
strncat(rsp, " --frame", REMLEN(rsp));
+ if (r->effect.private)
+ strncat(rsp, " --private", REMLEN(rsp));
if (r->effect.unmanage)
strncat(rsp, " --unmanage", REMLEN(rsp));
if (r->one_shot)