diff --git a/pydm/widgets/related_display_button.py b/pydm/widgets/related_display_button.py index 06505d095..53b297360 100644 --- a/pydm/widgets/related_display_button.py +++ b/pydm/widgets/related_display_button.py @@ -602,6 +602,10 @@ def open_display(self, filename, macro_string="", target=None): # Not a pydm app: need to give our new display proper pydm styling # Usually done in PyDMApplication merge_widget_stylesheet(widget=display) + # Parent the display to avoid garbage collection + display.setParent(self) + display.setWindowFlags(Qt.Window) + display.show() return display def context_menu(self):