@@ -636,9 +636,9 @@ def enable_button_if_ready(self, e):
636636 # check if the additional images are there
637637 if self .state .config .additional_steps and not all (
638638 [
639- self .selected_dtbo .value ,
640- self .selected_vbmeta .value ,
641- self .selected_super_empty .value ,
639+ self .selected_dtbo .value or "dtbo" not in self . state . config . additional_steps ,
640+ self .selected_vbmeta .value or "vbmeta" not in self . state . config . additional_steps ,
641+ self .selected_super_empty .value or "super_empty" not in self . state . config . additional_steps ,
642642 ]
643643 ):
644644 logger .error (
@@ -658,6 +658,7 @@ def enable_button_if_ready(self, e):
658658 logger .info ("Image and recovery work with the device. You can continue." )
659659 self .info_field .controls = []
660660 self .confirm_button .disabled = False
661+ self .continue_eitherway_button .disabled = True
661662 self .right_view .update ()
662663 elif (".zip" in self .selected_image .value ) and (not self .state .flash_recovery ):
663664 if not (
@@ -685,7 +686,7 @@ def enable_button_if_ready(self, e):
685686 logger .info ("Image works with the device. You can continue." )
686687 self .info_field .controls = []
687688 self .confirm_button .disabled = False
688- self .continue_eitherway_button .disabled = False
689+ self .continue_eitherway_button .disabled = True
689690 self .right_view .update ()
690691 else :
691692 self .confirm_button .disabled = True
0 commit comments