opt: maximize and fullscreen not allow become drag window

This commit is contained in:
DreamMaoMao 2025-10-11 12:54:09 +08:00
parent f4de69abf6
commit ff1fd71911

View file

@ -293,8 +293,11 @@ moveresize(const Arg *arg) {
if (cursor_mode != CurNormal && cursor_mode != CurPressed)
return;
xytonode(cursor->x, cursor->y, NULL, &grabc, NULL, NULL, NULL);
if (!grabc || client_is_unmanaged(grabc) || grabc->isfullscreen)
if (!grabc || client_is_unmanaged(grabc) || grabc->isfullscreen ||
grabc->ismaxmizescreen) {
grabc = NULL;
return;
}
/* Float the window and tell motionnotify to grab it */
if (grabc->isfloating == 0 && arg->ui == CurMove) {
grabc->drag_to_tile = true;