diff options
author | Jan-Marek Glogowski <glogow@fbihome.de> | 2020-12-14 10:47:04 +0100 |
---|---|---|
committer | Jan-Marek Glogowski <glogow@fbihome.de> | 2020-12-16 18:02:15 +0100 |
commit | f5ab8bcbfd20ecce4a358f62ee3f81b8b968a5de (patch) | |
tree | 78eeb346b2bd8a875becb3dcde7e766400e49fce /chart2/qa | |
parent | e4c21a3c1fa8acd0078029d7a42f304ff2b40773 (diff) |
WIN don't notify clipboard change with SolarMutex
Regression from commit 52a7eb58f5c137b6de76cc49be07dd43c42a6d6c
("WIN replace clipboard update thread with Idle"). Previously the
notification was done without the SolarMutex. Now it's run via
an Idle and SolarMutex is required by the Scheduler, so release
it. Foreign contents is again protected by the clipboard lock.
And also unlock the SolarMutex in getContents, to prevent a
deadlock in the clipboard STA thread, if it's already processing
other request, like CXNotifyingDataObject::GetData, blocking on
the SolarMutex.
Change-Id: I6855b045b3065289ec7833498f6785ee31eda61c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107675
Tested-by: Jenkins
Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
Diffstat (limited to 'chart2/qa')
0 files changed, 0 insertions, 0 deletions