mirror of
git://source.winehq.org/git/wine.git
synced 2024-09-30 04:48:36 +00:00
win32u: Update the display device cache after loading the driver.
This commit is contained in:
parent
f7f213bdf8
commit
4e1a049c93
|
@ -1012,6 +1012,7 @@ static const struct user_driver_funcs *load_driver(void)
|
|||
__wine_set_user_driver( &null_user_driver, WINE_GDI_DRIVER_VERSION );
|
||||
}
|
||||
|
||||
update_display_cache( FALSE );
|
||||
return user_driver;
|
||||
}
|
||||
|
||||
|
|
|
@ -1206,16 +1206,3 @@ UINT macdrv_UpdateDisplayDevices( const struct gdi_device_manager *device_manage
|
|||
macdrv_free_displays(displays);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* macdrv_init_display_devices
|
||||
*
|
||||
* Initialize display device registry data.
|
||||
*/
|
||||
void macdrv_init_display_devices(void)
|
||||
{
|
||||
UINT32 num_path, num_mode;
|
||||
|
||||
/* trigger refresh in win32u */
|
||||
NtUserGetDisplayConfigBufferSizes( QDC_ONLY_ACTIVE_PATHS, &num_path, &num_mode );
|
||||
}
|
||||
|
|
|
@ -271,7 +271,6 @@ extern CGImageRef create_cgimage_from_icon_bitmaps(HDC hdc, HANDLE icon, HBITMAP
|
|||
extern void macdrv_status_item_mouse_move(const macdrv_event *event);
|
||||
|
||||
extern void check_retina_status(void);
|
||||
extern void macdrv_init_display_devices(void);
|
||||
extern void macdrv_resize_desktop(void);
|
||||
extern void init_user_driver(void);
|
||||
|
||||
|
|
|
@ -451,7 +451,6 @@ static NTSTATUS macdrv_init(void *arg)
|
|||
}
|
||||
|
||||
init_user_driver();
|
||||
macdrv_init_display_devices();
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
|
|
|
@ -36,16 +36,6 @@
|
|||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(waylanddrv);
|
||||
|
||||
void wayland_init_display_devices(void)
|
||||
{
|
||||
UINT32 num_path, num_mode;
|
||||
|
||||
TRACE("\n");
|
||||
|
||||
/* Trigger refresh in win32u */
|
||||
NtUserGetDisplayConfigBufferSizes(QDC_ONLY_ACTIVE_PATHS, &num_path, &num_mode);
|
||||
}
|
||||
|
||||
struct output_info
|
||||
{
|
||||
int x, y;
|
||||
|
|
|
@ -280,8 +280,6 @@ BOOL wayland_process_init(void)
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
wayland_init_display_devices();
|
||||
|
||||
process_wayland.initialized = TRUE;
|
||||
|
||||
return TRUE;
|
||||
|
|
|
@ -223,7 +223,6 @@ struct wayland_shm_buffer
|
|||
*/
|
||||
|
||||
BOOL wayland_process_init(void);
|
||||
void wayland_init_display_devices(void);
|
||||
|
||||
/**********************************************************************
|
||||
* Wayland output
|
||||
|
|
|
@ -559,11 +559,3 @@ UINT X11DRV_UpdateDisplayDevices( const struct gdi_device_manager *device_manage
|
|||
host_handler.free_gpus( gpus, gpu_count );
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
void X11DRV_DisplayDevices_Init(void)
|
||||
{
|
||||
UINT32 num_path, num_mode;
|
||||
|
||||
/* trigger refresh in win32u */
|
||||
NtUserGetDisplayConfigBufferSizes( QDC_ONLY_ACTIVE_PATHS, &num_path, &num_mode );
|
||||
}
|
||||
|
|
|
@ -819,7 +819,6 @@ struct x11drv_display_device_handler
|
|||
};
|
||||
|
||||
extern void X11DRV_DisplayDevices_SetHandler(const struct x11drv_display_device_handler *handler);
|
||||
extern void X11DRV_DisplayDevices_Init(void);
|
||||
extern void X11DRV_DisplayDevices_RegisterEventHandlers(void);
|
||||
extern BOOL X11DRV_DisplayDevices_SupportEventHandlers(void);
|
||||
/* Display device handler used in virtual desktop mode */
|
||||
|
|
|
@ -682,7 +682,6 @@ static NTSTATUS x11drv_init( void *arg )
|
|||
if (use_xim) use_xim = xim_init( input_style );
|
||||
|
||||
init_user_driver();
|
||||
X11DRV_DisplayDevices_Init();
|
||||
X11DRV_DisplayDevices_RegisterEventHandlers();
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue