From 21bc7432dc173f32673e699ca20b5d98860627dc Mon Sep 17 00:00:00 2001 From: Daniel van Vugt Date: Thu, 18 Jul 2024 17:37:06 +0800 Subject: [PATCH] onscreen/native: Squash adjacent switch statements Because we can. And it's now clearer that `buffer` is only used in `META_RENDERER_NATIVE_MODE_GBM`. Part-of: --- src/backends/native/meta-onscreen-native.c | 22 ++++------------------ 1 file changed, 4 insertions(+), 18 deletions(-) diff --git a/src/backends/native/meta-onscreen-native.c b/src/backends/native/meta-onscreen-native.c index 366d768a5..78eebf7fa 100644 --- a/src/backends/native/meta-onscreen-native.c +++ b/src/backends/native/meta-onscreen-native.c @@ -1350,24 +1350,10 @@ meta_onscreen_native_swap_buffers_with_damage (CoglOnscreen *onscreen, } primary_gpu_fb = META_DRM_BUFFER (g_steal_pointer (&buffer_gbm)); - break; - case META_RENDERER_NATIVE_MODE_SURFACELESS: - g_assert_not_reached (); - break; -#ifdef HAVE_EGL_DEVICE - case META_RENDERER_NATIVE_MODE_EGL_DEVICE: - break; -#endif - } - - buffer = acquire_front_buffer (onscreen, - &egl_context_changed, - primary_gpu_fb, - secondary_gpu_fb); - - switch (renderer_gpu_data->mode) - { - case META_RENDERER_NATIVE_MODE_GBM: + buffer = acquire_front_buffer (onscreen, + &egl_context_changed, + primary_gpu_fb, + secondary_gpu_fb); meta_frame_native_set_buffer (frame_native, buffer); if (!meta_drm_buffer_ensure_fb_id (buffer, &error))