diff options
Diffstat (limited to 'source/blender/editors/screen/workspace_layout_edit.c')
-rw-r--r-- | source/blender/editors/screen/workspace_layout_edit.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/source/blender/editors/screen/workspace_layout_edit.c b/source/blender/editors/screen/workspace_layout_edit.c index a6f991d4bbe..6285f031836 100644 --- a/source/blender/editors/screen/workspace_layout_edit.c +++ b/source/blender/editors/screen/workspace_layout_edit.c @@ -50,13 +50,13 @@ WorkSpaceLayout *ED_workspace_layout_add( wmWindow *win, const char *name) { - const int screen_size_x = WM_window_screen_pixels_x(win); - const int screen_size_y = WM_window_screen_pixels_y(win); + bScreen *screen; + rcti screen_rect; - bScreen *screen = screen_add(name, screen_size_x, screen_size_y); - WorkSpaceLayout *layout = BKE_workspace_layout_add(workspace, screen, name); + WM_window_screen_rect_calc(win, &screen_rect); + screen = screen_add(name, &screen_rect); - return layout; + return BKE_workspace_layout_add(workspace, screen, name); } WorkSpaceLayout *ED_workspace_layout_duplicate( |