From 86efb9293ba290da422fea2af7046c700acc05fc Mon Sep 17 00:00:00 2001 From: MathieuG-P <40181755+Zagrios@users.noreply.github.com> Date: Sat, 13 May 2023 13:00:39 +0200 Subject: [PATCH] [feature-136] do nothing if models tab is not active --- .../components/models-management/models-grid.component.tsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/renderer/components/models-management/models-grid.component.tsx b/src/renderer/components/models-management/models-grid.component.tsx index b1186f16..2c318378 100644 --- a/src/renderer/components/models-management/models-grid.component.tsx +++ b/src/renderer/components/models-management/models-grid.component.tsx @@ -6,7 +6,6 @@ import { useOnUpdate } from "renderer/hooks/use-on-update.hook"; import { useConstant } from "renderer/hooks/use-constant.hook"; import { ModelsManagerService } from "renderer/services/models-management/models-manager.service"; import { useSwitchableObservable } from "renderer/hooks/use-switchable-observable.hook"; -import { Progression } from "main/helpers/fs.helpers"; import { BsmLocalModel } from "shared/models/models/bsm-local-model.interface"; import { ModelItem } from "./model-item.component"; import { useBehaviorSubject } from "renderer/hooks/use-behavior-subject.hook"; @@ -14,10 +13,10 @@ import { BsmImage } from "../shared/bsm-image.component"; import BeatWaitingImg from "../../../../assets/images/apngs/beat-waiting.png" import BeatConflict from "../../../../assets/images/apngs/beat-conflict.png" import TextProgressBar from "../progress-bar/text-progress-bar.component"; -import { BehaviorSubject, distinctUntilChanged, map, startWith, tap } from "rxjs"; +import { BehaviorSubject, distinctUntilChanged, map, startWith } from "rxjs"; import { BsmButton } from "../shared/bsm-button.component"; import equal from "fast-deep-equal"; -import { VersionLinkerAction, VersionLinkerActionListener } from "renderer/services/version-folder-linker.service"; +import { VersionLinkerAction } from "renderer/services/version-folder-linker.service"; import { MODEL_TYPE_FOLDERS } from "shared/models/models/constants"; type Props = { @@ -64,7 +63,7 @@ export const ModelsGrid = forwardRef(({className, version, type, search, active} }), [modelsSelected, models]); useOnUpdate(() => { - if(!isVisible){ return; } + if(!isVisible || !active){ return; } loadModels(); const onLinkStateChangeCb = (action: VersionLinkerAction) => {