if parent shell is null, widgetlookup will try to set workbenchpart as parent #531