mirror of
https://github.com/microsoft/terminal.git
synced 2025-12-20 02:19:50 -05:00
Dismiss Terminal-by-default banner on handoff (#13344)
It's not useful to notify users that WT can be made the default if it's already clearly being used for handoff. This commit will suppresses the banner then. ## PR Checklist * [x] Closes #13314 * [x] I work here ## Validation Steps Performed * Modify `TerminalPage::ShowSetAsDefaultInfoBar` to not check for `CascadiaSettings::IsDefaultTerminalSet()` * Set Terminal Dev as the default * Set incoming connections to open in the latest Terminal window * Delete `state.json` after every test below * Launching Terminal Dev shows the banner ✅ Launching `cmd.exe` dismisses the banner in the current Terminal ✅ * Launching `cmd.exe` launches Terminal Dev without banner ✅
This commit is contained in:
@@ -3274,6 +3274,9 @@ namespace winrt::TerminalApp::implementation
|
|||||||
|
|
||||||
// Request a summon of this window to the foreground
|
// Request a summon of this window to the foreground
|
||||||
_SummonWindowRequestedHandlers(*this, nullptr);
|
_SummonWindowRequestedHandlers(*this, nullptr);
|
||||||
|
|
||||||
|
const IInspectable unused{ nullptr };
|
||||||
|
_SetAsDefaultDismissHandler(unused, unused);
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
CATCH_RETURN()
|
CATCH_RETURN()
|
||||||
|
|||||||
Reference in New Issue
Block a user