1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 06:27:45 +00:00

Browser: Show status tips for any entered action

This commit is contained in:
Andreas Kling 2021-04-18 00:43:04 +02:00
parent 7ceb4f5330
commit 679feec195

View file

@ -658,23 +658,12 @@ Web::WebViewHooks& Tab::hooks()
void Tab::action_entered(GUI::Action& action)
{
m_user_agent_spoof_actions.for_each_action([&](GUI::Action& user_agent_action) {
if (&action != &user_agent_action)
return IterationDecision::Continue;
if (!user_agent_action.status_tip().is_empty())
m_statusbar->set_override_text(user_agent_action.status_tip());
return IterationDecision::Break;
});
m_statusbar->set_override_text(action.status_tip());
}
void Tab::action_left(GUI::Action& action)
void Tab::action_left(GUI::Action&)
{
m_user_agent_spoof_actions.for_each_action([&](auto& user_agent_action) {
if (&action != &user_agent_action)
return IterationDecision::Continue;
m_statusbar->set_override_text({});
return IterationDecision::Break;
});
m_statusbar->set_override_text({});
}
}