Removing the activate surface for the surface destroy
Fixed
Description
Whenever there's a surface destroy event happening we need to check if the active surface matches the one being destroyed and avoid destroying the activate surface irrespective of what application is being closed or not.
Whenever there's a surface destroy event happening we need to check if the active surface matches the one being destroyed and avoid destroying the activate surface irrespective of what application is being closed or not.