no-op if currently open and new project are the same

Fix for #3323