From 3e787234c7274b0698423d7bf9a4c54ec46bad5f Mon Sep 17 00:00:00 2001 From: wyzula-jan Date: Mon, 1 Jul 2024 13:31:00 +0200 Subject: [PATCH] fix(figure): if/else logic corrected in subplot_factory --- bec_widgets/widgets/figure/figure.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/bec_widgets/widgets/figure/figure.py b/bec_widgets/widgets/figure/figure.py index 9ac9b8b7..255d74d4 100644 --- a/bec_widgets/widgets/figure/figure.py +++ b/bec_widgets/widgets/figure/figure.py @@ -555,7 +555,7 @@ class BECFigure(BECConnector, pg.GraphicsLayoutWidget): return widget # Case 3 - modifying existing plot wit coordinates provided - elif new is False and (row is not None and col is not None): + if new is False and (row is not None and col is not None): try: widget = self.axes(row, col) except ValueError: @@ -568,9 +568,8 @@ class BECFigure(BECConnector, pg.GraphicsLayoutWidget): return widget # Case 4 - no previous plot or new plot, no config provided, possible to define coordinates - else: - widget = self.add_widget(widget_type=widget_type, row=row, col=col, **axis_kwargs) - return widget + widget = self.add_widget(widget_type=widget_type, row=row, col=col, **axis_kwargs) + return widget def add_widget( self,