diff --git a/src/video/wayland/SDL_waylandvideo.c b/src/video/wayland/SDL_waylandvideo.c index 1b0c2f6e66..d7609f84c3 100644 --- a/src/video/wayland/SDL_waylandvideo.c +++ b/src/video/wayland/SDL_waylandvideo.c @@ -529,7 +529,6 @@ static void display_handle_mode(void *data, static void display_handle_done(void *data, struct wl_output *output) { - const SDL_bool highdpi_enabled = SDL_GetHintBoolean(SDL_HINT_VIDEO_ENABLE_HIGH_PIXEL_DENSITY, SDL_TRUE); const SDL_bool mode_emulation_enabled = SDL_GetHintBoolean(SDL_HINT_VIDEO_WAYLAND_MODE_EMULATION, SDL_TRUE); SDL_DisplayData *driverdata = (SDL_DisplayData *)data; SDL_VideoData *video = driverdata->videodata; @@ -611,7 +610,7 @@ static void display_handle_done(void *data, desktop_mode.w = driverdata->screen_width; desktop_mode.h = driverdata->screen_height; - desktop_mode.pixel_density = highdpi_enabled ? driverdata->scale_factor : 1.0f; + desktop_mode.pixel_density = driverdata->scale_factor; desktop_mode.refresh_rate = ((100 * driverdata->refresh) / 1000) / 100.0f; /* mHz to Hz */ desktop_mode.driverdata = driverdata->output;