Skip to content

Commit 79e93b1

Browse files
committed
meta-surface-actor-x11.c: Disallow unredirection if that behavior disabled in settings or dconf.
1 parent ad96ab1 commit 79e93b1

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/compositor/meta-surface-actor-x11.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,9 @@ meta_surface_actor_x11_is_opaque (MetaSurfaceActor *actor)
254254
gboolean
255255
meta_surface_actor_x11_should_unredirect (MetaSurfaceActorX11 *self)
256256
{
257+
if (!meta_prefs_get_unredirect_fullscreen_windows ())
258+
return FALSE;
259+
257260
MetaWindow *window = self->window;
258261

259262
if (meta_window_requested_dont_bypass_compositor (window))
@@ -277,7 +280,7 @@ meta_surface_actor_x11_should_unredirect (MetaSurfaceActorX11 *self)
277280
if (meta_window_is_override_redirect (window))
278281
return TRUE;
279282

280-
if (self->does_full_damage && meta_prefs_get_unredirect_fullscreen_windows ())
283+
if (self->does_full_damage)
281284
return TRUE;
282285

283286
return FALSE;

0 commit comments

Comments
 (0)