From 645b4cb35f3c128a4325e62a8a58078f0506b278 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Fri, 16 Sep 2022 22:40:46 +0200 Subject: fix ui and css --- client-web/source/resource/mod.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'client-web/source/resource/mod.ts') diff --git a/client-web/source/resource/mod.ts b/client-web/source/resource/mod.ts index 50bc91c..de44823 100644 --- a/client-web/source/resource/mod.ts +++ b/client-web/source/resource/mod.ts @@ -23,14 +23,14 @@ export abstract class Resource { private _state: ChannelState = "disconnected" get state() { return this._state } set state(value: ChannelState) { - if (value != this._state) this.update_el() + const old_value = this._state this._state = value + if (value != old_value) this.update_el() } destroy() { this.on_destroy() } abstract create_element(): HTMLElement - abstract create_preview(): HTMLElement static create(user: User, info: ProvideInfo): Resource | undefined { if (info.kind == "audio" || info.kind == "video") return new TrackResource(user, info) -- cgit v1.2.3-70-g09d2