Set (un)inhibit screen earlier

This commit is contained in:
Rafostar
2020-11-10 23:16:45 +01:00
parent e7937162e7
commit 7226a59cea
3 changed files with 15 additions and 18 deletions

View File

@@ -309,14 +309,16 @@ class ClapperPlayer extends PlayerBase
{
this.state = state;
if(this.quitOnStop) {
if(state === GstPlayer.PlayerState.STOPPED) {
let root = player.widget.get_root();
if(root)
root.run_dispose();
}
if(state !== GstPlayer.PlayerState.BUFFERING) {
let root = player.widget.get_root();
Misc.inhibitForState(state, root);
return;
if(this.quitOnStop) {
if(state === GstPlayer.PlayerState.STOPPED)
root.run_dispose();
return;
}
}
let clapperWidget = player.widget.get_ancestor(Gtk.Grid);