aboutsummaryrefslogtreecommitdiffstats
path: root/src/client/Player.hx
diff options
context:
space:
mode:
authorRblSb <msrblsb@gmail.com>2021-09-02 11:47:06 +0300
committerRblSb <msrblsb@gmail.com>2021-09-04 03:18:09 +0300
commit64ca3915b6c9b1db931bb7737dc7a9fcef5042ac (patch)
tree214d84f3510746abc721a20058fa7093cf625640 /src/client/Player.hx
parent97f9a66a3dc13aa4d56eeb7131f0706e2a20a9dd (diff)
Fix iOS keyboard handler
Diffstat (limited to 'src/client/Player.hx')
-rw-r--r--src/client/Player.hx6
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;
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage