diff --git a/src/modules/ecore/immodules/scim/scim_imcontext.cpp b/src/modules/ecore/immodules/scim/scim_imcontext.cpp index 5d48bf2a17..b8d0ea0d65 100644 --- a/src/modules/ecore/immodules/scim/scim_imcontext.cpp +++ b/src/modules/ecore/immodules/scim/scim_imcontext.cpp @@ -2756,6 +2756,11 @@ static void slot_beep(IMEngineInstanceBase *si EINA_UNUSED) { SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + + EcoreIMFContextISF *ic = static_cast(si->get_frontend_data()); + + if (ic && ic->impl && _focused_ic == ic) + ecore_x_bell(0); } static void