Make sure we have an active workspace to deal with and fix a typo
when checking for (cur desktop, cur viewport)