Explorar el Código

UI: Fix projector always on top not working on Linux

Clayton Groeneveld hace 5 años
padre
commit
87965dff59
Se han modificado 1 ficheros con 3 adiciones y 3 borrados
  1. 3 3
      UI/window-projector.cpp

+ 3 - 3
UI/window-projector.cpp

@@ -24,6 +24,9 @@ OBSProjector::OBSProjector(QWidget *widget, obs_source_t *source_, int monitor,
 {
 {
 	type = type_;
 	type = type_;
 
 
+	SetAlwaysOnTop(this, config_get_bool(GetGlobalConfig(), "BasicWindow",
+					     "ProjectorAlwaysOnTop"));
+
 	setWindowIcon(QIcon::fromTheme("obs", QIcon(":/res/images/obs.png")));
 	setWindowIcon(QIcon::fromTheme("obs", QIcon(":/res/images/obs.png")));
 
 
 	if (monitor == -1)
 	if (monitor == -1)
@@ -38,9 +41,6 @@ OBSProjector::OBSProjector(QWidget *widget, obs_source_t *source_, int monitor,
 	addAction(action);
 	addAction(action);
 	connect(action, SIGNAL(triggered()), this, SLOT(EscapeTriggered()));
 	connect(action, SIGNAL(triggered()), this, SLOT(EscapeTriggered()));
 
 
-	SetAlwaysOnTop(this, config_get_bool(GetGlobalConfig(), "BasicWindow",
-					     "ProjectorAlwaysOnTop"));
-
 	setAttribute(Qt::WA_DeleteOnClose, true);
 	setAttribute(Qt::WA_DeleteOnClose, true);
 
 
 	//disable application quit when last window closed
 	//disable application quit when last window closed