mirror of
https://github.com/invoke-ai/InvokeAI.git
synced 2026-02-13 02:05:08 -05:00
fix(ui): infinite loop when setting tile controlnet model
This commit is contained in:
@@ -31,8 +31,10 @@ export const UpscaleWarning = () => {
|
||||
const validModel = modelConfigs.find((cnetModel) => {
|
||||
return cnetModel.base === model?.base && cnetModel.name.toLowerCase().includes('tile');
|
||||
});
|
||||
dispatch(tileControlnetModelChanged(validModel || null));
|
||||
}, [model?.base, modelConfigs, dispatch]);
|
||||
if (tileControlnetModel?.key !== validModel?.key) {
|
||||
dispatch(tileControlnetModelChanged(validModel || null));
|
||||
}
|
||||
}, [dispatch, model?.base, modelConfigs, tileControlnetModel?.key]);
|
||||
|
||||
const isBaseModelCompatible = useMemo(() => {
|
||||
return model && ['sd-1', 'sdxl'].includes(model.base);
|
||||
|
||||
Reference in New Issue
Block a user