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

LibGUI+TextEditor: Make GButton activate its action if present

Previously even if you assigned a GAction to a GButton, you still had
to activate() the action manually by hooking the GButton::on_click
callback.
This commit is contained in:
Andreas Kling 2019-08-25 21:42:37 +02:00
parent ded005500d
commit e8e8741c88
3 changed files with 2 additions and 9 deletions

View file

@ -68,6 +68,8 @@ void GButton::click()
}
if (on_click)
on_click(*this);
if (m_action)
m_action->activate();
}
bool GButton::supports_keyboard_activation() const