Marcus Meissner
779d27502d
Update to 0.9.2 OBS-URL: https://build.opensuse.org/request/show/351108 OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=168
39 lines
1.9 KiB
Plaintext
39 lines
1.9 KiB
Plaintext
From: Jeff Mahoney <jeffm@suse.com>
|
|
Subject: plymouth/script: Fix window size with multiple heads
|
|
|
|
Plymouth "zooms" in on smaller displays when multiple displays are used,
|
|
but the script splash plugin defines the window size as the smallest
|
|
of the displays. When using a sprite as a background image, the wrong
|
|
size is used which leaves large chunks of the screen unused.
|
|
|
|
This patch uses the largest display as the window size, which allows
|
|
it to be appopriately cropped on smaller displays.
|
|
|
|
Signed-off-by: Jeff Mahoney <jeffm@suse.com>
|
|
---
|
|
src/plugins/splash/script/script-lib-sprite.c | 4 ++--
|
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
Index: plymouth-0.9.2/src/plugins/splash/script/script-lib-sprite.c
|
|
===================================================================
|
|
--- plymouth-0.9.2.orig/src/plugins/splash/script/script-lib-sprite.c
|
|
+++ plymouth-0.9.2/src/plugins/splash/script/script-lib-sprite.c
|
|
@@ -231,7 +231,7 @@ static script_return_t sprite_window_get
|
|
if (width == 0)
|
|
width = ply_pixel_display_get_width (display->pixel_display);
|
|
else
|
|
- width = MIN (width, ply_pixel_display_get_width (display->pixel_display));
|
|
+ width = MAX (width, ply_pixel_display_get_width (display->pixel_display));
|
|
}
|
|
return script_return_obj (script_obj_new_number (width));
|
|
}
|
|
@@ -269,7 +269,7 @@ static script_return_t sprite_window_get
|
|
if (height == 0)
|
|
height = ply_pixel_display_get_height (display->pixel_display);
|
|
else
|
|
- height = MIN (height, ply_pixel_display_get_height (display->pixel_display));
|
|
+ height = MAX (height, ply_pixel_display_get_height (display->pixel_display));
|
|
}
|
|
return script_return_obj (script_obj_new_number (height));
|
|
}
|