From b31d3860e68c645f3dde00913af4917fafc5e19f Mon Sep 17 00:00:00 2001 From: Vincent Wei Date: Wed, 24 Mar 2021 15:19:05 +0800 Subject: [PATCH] change prototype of __mg_do_change_topmost_layer: change mgTopmostLayer in __mg_do_change_topmost_layer function --- src/include/server.h | 2 +- src/server/layer.c | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/include/server.h b/src/include/server.h index 83247fa1..30f445d3 100644 --- a/src/include/server.h +++ b/src/include/server.h @@ -159,7 +159,7 @@ int __mg_prepare_layer_for_compositing (MG_Layer* layer); int __mg_end_up_layer_for_compositing (MG_Layer* layer); #endif -int __mg_do_change_topmost_layer (void); +int __mg_do_change_topmost_layer (MG_Layer* new_topmost); MG_Layer* __mg_find_layer_by_name (const char* name); diff --git a/src/server/layer.c b/src/server/layer.c index bf65f40b..33d98d71 100644 --- a/src/server/layer.c +++ b/src/server/layer.c @@ -628,10 +628,9 @@ BOOL GUIAPI ServerSetTopmostLayer (MG_Layer* layer) DO_COMPSOR_OP_ARGS (transit_to_layer, layer); #endif - mgTopmostLayer = layer; CHANGE_TOPMOST_LAYER (layer); - __mg_do_change_topmost_layer (); + __mg_do_change_topmost_layer (layer); #ifdef _MGSCHEMA_COMPOSITING if (old_topmost) {