diff --git a/src/damaris/gui/ResultReader.py b/src/damaris/gui/ResultReader.py index 3bed988..f181158 100644 --- a/src/damaris/gui/ResultReader.py +++ b/src/damaris/gui/ResultReader.py @@ -135,7 +135,8 @@ class ResultReader: elif t == "Complex": self.result_description[k]=complex(v) elif t == "Boolean": - self.result_description[k]=bool(v) + # bool("False") would be True, compare the text instead + self.result_description[k]=(v == "True") elif t == "String": self.result_description[k]=v else: @@ -502,7 +503,8 @@ class ResultReader: elif t == "Complex": self.result_description[k]=complex(v) elif t == "Boolean": - self.result_description[k]=bool(v) + # bool("False") would be True, compare the text instead + self.result_description[k]=(v == "True") elif t == "String": self.result_description[k]=v else: