Maniphest T54130

Work-Spaces fail to account for multiple active windows
Closed, Archived

Assigned To
Campbell Barton (campbellbarton)
Authored By
Campbell Barton (campbellbarton)
Feb 22 2018, 1:27 PM
Tags
  • BF Blender: 2.8
Subscribers
Brecht Van Lommel (brecht)
Campbell Barton (campbellbarton)
Julian Eisel (Severin)

Description

Current code for object modes and workspaces assumes a single window and a single active workspace.

This will not always be the case, it's possible we have two active workspaces at once in different windows, showing the same scene - with different active view layers, therefor different active objects.

So we can't assume for example, when switching to a workspace that the workspace is the only user of that object, that another window wont have that objects already in edit/sculpt/vertex paint mode - for eg.

Switching into/out of workspaces should account for all other windows active workspaces.

Since multi-window support often crashes, or shows a black viewport - this isn't very easy to test at the moment.
Keeping this task as reminder to support it eventually.

Related Objects

StatusSubtypeAssignedTask
ArchivedBrecht Van Lommel (brecht)
ArchivedCampbell Barton (campbellbarton)

Event Timeline

Campbell Barton (campbellbarton) claimed this task.Feb 22 2018, 1:27 PM
Campbell Barton (campbellbarton) lowered the priority of this task from 90 to Normal.
Campbell Barton (campbellbarton) created this task.
Campbell Barton (campbellbarton) moved this task from Backlog to Workspaces on the BF Blender: 2.8 board.Feb 22 2018, 2:00 PM
Brecht Van Lommel (brecht) changed the task status from Unknown Status to Unknown Status.Jul 24 2018, 2:00 PM
Brecht Van Lommel (brecht) added a subscriber: Brecht Van Lommel (brecht).

With the latest workspace / mode design this isn't relevant anymore, and stability should be improved too.