core: 添加窗口所属层级判定

This commit is contained in:
2026-03-31 18:02:38 +08:00
parent 4d8092be43
commit 90a25fb120
2 changed files with 25 additions and 0 deletions

10
src/core/policy.c Normal file
View File

@@ -0,0 +1,10 @@
#include "core/policy.h"
#include "base/macros.h"
#include "core/state.h"
layer_type_t policy_adjust_window_layer_from_transient(
const state_t *state, window_id_t transient_for, layer_type_t base_layer) {
const window_t *window = state_window_get(state, transient_for);
return MAX(window->layer, base_layer);
}