• Miklos Vajna's avatar
    tdf#115227 svtools: suppress UNO notifications for color selectors · 250ad931
    Miklos Vajna yazdı
    This is nominally a regression from commit
    43bc3031 (unify color selectors,
    2016-10-28), but that just changed the Writer color picker to behave the
    same way as the Impress one.
    
    The Impress one started to emit these events with
    daeed90f (re-base on ALv2 code.
    Includes:, 2012-11-15), to fix i#118707, improving accessibility.
    
    That means either the focus changes and then accessibility is happy or
    the focus does not change and then the UNO API client only gets events
    when the user actually switches to an other window.
    
    Fix the problem with suppressing UNO-level notifications for the
    problematic events, by moving the existing VclListenerLock to a public
    header and using it at two more places in svtools.
    
    This should address not just color selectors, but in general other
    toolbar menus / popup windows.
    
    Change-Id: If427708c5b9fe4fa49cb8f00ec04b32cb28eb391
    Reviewed-on: https://gerrit.libreoffice.org/48570Reviewed-by: 's avatarMiklos Vajna <vmiklos@collabora.co.uk>
    Tested-by: 's avatarJenkins <ci@libreoffice.org>
    250ad931
Adı
Son kayıt (commit)
Son güncelleme
..
inc Loading commit data...
langsupport Loading commit data...
qa Loading commit data...
source Loading commit data...
uiconfig/ui Loading commit data...
util Loading commit data...
AllLangMoTarget_svt.mk Loading commit data...
CppunitTest_svtools_dialogs_test.mk Loading commit data...
CppunitTest_svtools_graphic.mk Loading commit data...
CppunitTest_svtools_html.mk Loading commit data...
Executable_langsupport.mk Loading commit data...
JunitTest_svtools_unoapi.mk Loading commit data...
Library_svt.mk Loading commit data...
Makefile Loading commit data...
Module_svtools.mk Loading commit data...
README Loading commit data...
UIConfig_svt.mk Loading commit data...