fix for multiple input accordions

This commit is contained in:
AUTOMATIC1111 2023-08-10 15:32:54 +03:00
parent 0883810592
commit 4d93f48f09

View File

@ -84,8 +84,8 @@ class InputAccordion(gr.Checkbox):
def __init__(self, value, **kwargs): def __init__(self, value, **kwargs):
self.accordion_id = kwargs.get('elem_id') self.accordion_id = kwargs.get('elem_id')
if self.accordion_id is None: if self.accordion_id is None:
self.accordion_id = f"input-accordion-{self.global_index}" self.accordion_id = f"input-accordion-{InputAccordion.global_index}"
self.global_index += 1 InputAccordion.global_index += 1
kwargs['elem_id'] = self.accordion_id + "-checkbox" kwargs['elem_id'] = self.accordion_id + "-checkbox"
kwargs['visible'] = False kwargs['visible'] = False