Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:42.3
plymouth
plymouth-fix-window-size
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File plymouth-fix-window-size of Package plymouth
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)); }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor