workspace: Take a MetaWindow as argument to setReservedSlot()
And use it to lookup the local WindowClone that applies. Otherwise, WorkspaceThumbnail.WindowClone objects may be mistakenly set, which are not usable interchangeably with Workspace.WindowClone ones. This may lead to several misbehaviors as fields available in the second object but not in the first one are accessed, some those undefined values get used in math ops, which result in NaNs over the place. Likewise, the similar functions in WorkspacesViewBase subclasses take now MetaWindow arguments too. https://bugzilla.gnome.org/show_bug.cgi?id=735972
parent
8589bfb6
Please register or sign in to comment