Do not import GstClapper for remote app

No need to import and initialize whole GStreamer for web application if the only thing needed there is a single enum.
This commit is contained in:
Rafał Dzięgiel
2021-02-22 16:34:08 +01:00
parent 8df5c38357
commit 6950cf1bbb
5 changed files with 19 additions and 11 deletions

View File

@@ -1,4 +1,4 @@
const { Gio, GstAudio, GstClapper, Gdk, Gtk } = imports.gi;
const { Gio, GstAudio, Gdk, Gtk } = imports.gi;
const Debug = imports.src.debug;
const { debug } = Debug;
@@ -48,11 +48,11 @@ function loadCustomCss()
);
}
function inhibitForState(state, window)
function setAppInhibit(isInhibit, window)
{
let isInhibited = false;
if(state === GstClapper.ClapperState.PLAYING) {
if(isInhibit) {
if(inhibitCookie)
return;