fix(ags): fix box undefined error on player

This commit is contained in:
matt1432 2023-09-19 23:22:53 -04:00
parent 2ad9d8bfdb
commit 90b34ca9ef

View file

@ -1,6 +1,6 @@
const { CACHE_DIR, execAsync, ensureDirectory, lookUpIcon } = ags.Utils; const { execAsync, lookUpIcon } = ags.Utils;
const { Button, Icon, Label, Box, Stack, Slider, CenterBox } = ags.Widget; const { Button, Icon, Label, Stack, Slider, CenterBox } = ags.Widget;
const { GLib, Gtk, Gdk } = imports.gi; const { Gdk } = imports.gi;
const display = Gdk.Display.get_default(); const display = Gdk.Display.get_default();
import { EventBox } from '../misc/cursorbox.js'; import { EventBox } from '../misc/cursorbox.js';
@ -33,6 +33,7 @@ export const CoverArt = (player, params) => CenterBox({
[player, box => { [player, box => {
execAsync(['bash', '-c', `[[ -f "${player.coverPath}" ]] && coloryou "${player.coverPath}"`]) execAsync(['bash', '-c', `[[ -f "${player.coverPath}" ]] && coloryou "${player.coverPath}"`])
.then(out => { .then(out => {
if (box) {
player.colors.value = JSON.parse(out); player.colors.value = JSON.parse(out);
box.setStyle(`background: radial-gradient(circle, box.setStyle(`background: radial-gradient(circle,
@ -41,6 +42,7 @@ export const CoverArt = (player, params) => CenterBox({
url("${player.coverPath}"); url("${player.coverPath}");
background-size: cover; background-size: cover;
background-position: center;`); background-position: center;`);
}
}).catch(err => { if (err !== "") print(err) }); }).catch(err => { if (err !== "") print(err) });
}], }],
], ],