diff options
| author | Maximilian Seidler <78690852+PaideiaDilemma@users.noreply.github.com> | 2024-06-11 17:18:51 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-11 17:18:51 +0200 |
| commit | 1c388e52fb71b116d728830f31883f0ef0e6cf17 (patch) | |
| tree | 329444db939acab3cdb4596528310928f6f464e9 /src/protocols/SessionLock.cpp | |
| parent | 8c64a4bad710fb18e9b84812bd680a89d1e93661 (diff) | |
session-lock: fix refocus after unlocking (#6423)
Diffstat (limited to 'src/protocols/SessionLock.cpp')
| -rw-r--r-- | src/protocols/SessionLock.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/protocols/SessionLock.cpp b/src/protocols/SessionLock.cpp index ae45b0f1..e7abc7cb 100644 --- a/src/protocols/SessionLock.cpp +++ b/src/protocols/SessionLock.cpp @@ -114,9 +114,11 @@ CSessionLock::CSessionLock(SP<CExtSessionLockV1> resource_) : resource(resource_ return; } - events.unlockAndDestroy.emit(); - inert = true; PROTO::sessionLock->locked = false; + + events.unlockAndDestroy.emit(); + + inert = true; PROTO::sessionLock->destroyResource(this); }); } |
