Skip to content

Commit 469c19b

Browse files
committed
Fix not being able to switch back from edit mode (linked edit style) #2282
1 parent a3eb444 commit 469c19b

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

ai_diffusion/ui/generation.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
from ..properties import Binding, Bind, bind, bind_combo, bind_toggle
1414
from ..image import Bounds, Extent, Image
15+
from ..client import resolve_arch
1516
from ..jobs import Job, JobQueue, JobState, JobKind, JobParams
1617
from ..model import Model, InpaintContext, RootRegion, ProgressKind, Workspace
1718
from ..style import Styles
@@ -944,7 +945,8 @@ def update_generate_options(self):
944945
has_active_region = regions.is_linked(self.model.layers.active)
945946
is_region_only = has_regions and has_active_region and self.model.region_only
946947
is_edit = self.model.is_editing
947-
can_switch_edit = self.model.can_edit and not arch.is_edit
948+
base_arch = resolve_arch(self.model.style, root.connection.client_if_connected)
949+
can_switch_edit = self.model.can_edit and not base_arch.is_edit
948950
self.region_mask_button.setVisible(has_regions)
949951
self.region_mask_button.setEnabled(has_active_region)
950952
self.region_mask_button.setIcon(_region_mask_button_icons[is_region_only])

0 commit comments

Comments
 (0)