diff --git a/GUI/coregui/Views/RealSpaceWidgets/RealSpaceDialog.cpp b/GUI/coregui/Views/RealSpaceWidgets/RealSpaceDialog.cpp
index 4a741f2d0e0d2fa395d52726ece4c51c89026ae9..f541b948d0c5945e57e49de3925e8faa83729398 100644
--- a/GUI/coregui/Views/RealSpaceWidgets/RealSpaceDialog.cpp
+++ b/GUI/coregui/Views/RealSpaceWidgets/RealSpaceDialog.cpp
@@ -29,7 +29,7 @@ namespace
 
 RealSpaceDialog::RealSpaceDialog(SampleModel *sampleModel,
                                              QItemSelectionModel* selectionModel, QWidget *parent)
-    : QDialog(parent)
+    : QWidget(parent)
     , m_sampleModel(sampleModel)
     , m_selectionModel(selectionModel)
 {
@@ -37,6 +37,7 @@ RealSpaceDialog::RealSpaceDialog(SampleModel *sampleModel,
     setMinimumSize(minimum_dialog_size);
     resize(default_dialog_size);
     setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
+    setWindowFlags(windowFlags() | Qt::Window | Qt::WindowStaysOnTopHint);
 
     // read the user's last persistent settings (size and position) of the dialog box
     readSettings();
@@ -54,7 +55,6 @@ RealSpaceDialog::RealSpaceDialog(SampleModel *sampleModel,
 
     setLayout(layout);
     setAttribute(Qt::WA_DeleteOnClose, true);
-    StyleUtils::setResizable(this);
 }
 
 void RealSpaceDialog::closeEvent(QCloseEvent *)
diff --git a/GUI/coregui/Views/RealSpaceWidgets/RealSpaceDialog.h b/GUI/coregui/Views/RealSpaceWidgets/RealSpaceDialog.h
index 14fd1bbb7c8c38af0aaa34852078ef5fa00a6401..03e4eb86b65bfb470327b9f5914b5f86a2c7f40f 100644
--- a/GUI/coregui/Views/RealSpaceWidgets/RealSpaceDialog.h
+++ b/GUI/coregui/Views/RealSpaceWidgets/RealSpaceDialog.h
@@ -28,7 +28,7 @@ class QBoxLayout;
 
 //! Dialog to hold RealSpaceWidget.
 
-class BA_CORE_API_ RealSpaceDialog : public QDialog
+class BA_CORE_API_ RealSpaceDialog : public QWidget
 {
     Q_OBJECT