]> git.mdlowis.com Git - proto/labwc.git/commit
session-lock: refactor
authortokyo4j <hrak1529@gmail.com>
Wed, 29 May 2024 15:13:34 +0000 (00:13 +0900)
committerHiroaki Yamamoto <hrak1529@gmail.com>
Fri, 31 May 2024 02:21:29 +0000 (11:21 +0900)
commita39c8afc10d085a3f088478fa95b2ce9b981ab73
tree160280f9e7f632756ca27fbd03fe17f6de31a620
parent65f7499f1cec84aaba107077699bbca9497fb1c1
session-lock: refactor

- Replaced `session_lock` with `session_lock_manager` which is
  persistent throughout the session.
- Replaced `session_lock->abandoned` with `session_lock_manager->locked`.
  Old `session_lock->abandoned` is equal to
  `!session_lock_manager->lock && session_lock_manager->locked`.
- Eliminated the use of global variables in `session-lock.c`.
- Changed some function names.
include/labwc.h
include/session-lock.h
src/input/keyboard.c
src/output.c
src/seat.c
src/session-lock.c