diff --git a/Userland/Libraries/LibGUI/EmojiInputDialog.cpp b/Userland/Libraries/LibGUI/EmojiInputDialog.cpp index f17dae1e02..5ae43d410d 100644 --- a/Userland/Libraries/LibGUI/EmojiInputDialog.cpp +++ b/Userland/Libraries/LibGUI/EmojiInputDialog.cpp @@ -6,6 +6,7 @@ */ #include +#include #include #include #include @@ -89,6 +90,9 @@ auto EmojiInputDialog::supported_emoji() -> Vector void EmojiInputDialog::update_displayed_emoji() { + ScopeGuard guard { [&] { m_emojis_widget->set_updates_enabled(true); } }; + m_emojis_widget->set_updates_enabled(false); + constexpr size_t columns = 18; size_t rows = ceil_div(m_emojis.size(), columns); size_t index = 0;