diff options
author | Johan Klokkhammer Helsing <johan.helsing@qt.io> | 2019-06-19 14:05:22 +0200 |
---|---|---|
committer | Johan Klokkhammer Helsing <johan.helsing@qt.io> | 2019-06-20 14:04:04 +0200 |
commit | ec9057081f1094fbfeb11449bc533997731e4079 (patch) | |
tree | 895efd859441817dfa2dcc3fc3d49b46114dc270 /src/client/shellintegration/shellintegration.pri | |
parent | 7fe99c1d78125b4b2b3ae7c2317b73acebb21425 (diff) |
Client: Fix stuttering when the GUI thread is busy
When we did invokeMethod for handling the frame callbacks, we had to wait for
the GUI thread to finish whatever it's doing before we would stop blocking.
Fix it by clearing the frame callback timer and stop blocking immediately,
while delaying the rest of the work until it can be run on the other thread.
Fixes: QTBUG-76397
Change-Id: I343e4feac4838926b4fa2ccac2948988bc6c3bb7
Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
Diffstat (limited to 'src/client/shellintegration/shellintegration.pri')
0 files changed, 0 insertions, 0 deletions