diff --git a/src/window.c b/src/window.c index 07bf5f4d..995c5958 100644 --- a/src/window.c +++ b/src/window.c @@ -127,14 +127,13 @@ bool window_apply_frame(struct window* window) { CFRelease(frame_region); window_move(window, window->origin); - if (__builtin_available(macOS 13.0, *)) { - CGContextClearRect(window->context, window->frame); - CGContextFlush(window->context); - window_order(window, window->parent, window->order_mode); - } else if (window->parent) { + if (window->parent) { CGContextClearRect(window->context, window->frame); CGContextFlush(window->context); - window_order(window, window->parent, window->order_mode); + if (__builtin_available(macOS 13.0, *)) { + } else if (window->parent) { + window_order(window, window->parent, window->order_mode); + } } window->needs_move = false;