diff options
| author | RblSb <msrblsb@gmail.com> | 2021-09-02 11:47:06 +0300 |
|---|---|---|
| committer | RblSb <msrblsb@gmail.com> | 2021-09-04 03:18:09 +0300 |
| commit | 64ca3915b6c9b1db931bb7737dc7a9fcef5042ac (patch) | |
| tree | 214d84f3510746abc721a20058fa7093cf625640 /src/client/Player.hx | |
| parent | 97f9a66a3dc13aa4d56eeb7131f0706e2a20a9dd (diff) | |
Fix iOS keyboard handler
Diffstat (limited to 'src/client/Player.hx')
| -rw-r--r-- | src/client/Player.hx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/client/Player.hx b/src/client/Player.hx index 7dbe018..b9de8cb 100644 --- a/src/client/Player.hx +++ b/src/client/Player.hx @@ -175,7 +175,8 @@ class Player { time: getTime() } }); - if (main.hasLeaderOnPauseRequest()) { + final hasAutoPause = main.hasLeaderOnPauseRequest() && items.length > 0; + if (hasAutoPause) { // do not remove leader if user cannot request it back final group:Client.ClientGroup = main.isAdmin() ? Admin : User; if (main.hasPermission(group, RequestLeaderPerm)) main.toggleLeader(); @@ -183,7 +184,8 @@ class Player { } public function onPause():Void { - final hasAutoPause = main.hasLeaderOnPauseRequest() && getTime() != 0; + final hasAutoPause = main.hasLeaderOnPauseRequest() && items.length > 0 + && getTime() != 0; if (hasAutoPause && !main.hasLeader()) { JsApi.once(SetLeader, event -> { final name = event.setLeader.clientName; |
