Bläddra i källkod

BB10: Do not poll devices if export is not configured

See #7131.
Rémi Verschelde 8 år sedan
förälder
incheckning
a36db90655
1 ändrade filer med 6 tillägg och 2 borttagningar
  1. 6 2
      platform/bb10/export/export.cpp

+ 6 - 2
platform/bb10/export/export.cpp

@@ -714,8 +714,12 @@ EditorExportPlatformBB10::EditorExportPlatformBB10() {
 	device_lock = Mutex::create();
 	quit_request = false;
 
-	device_thread = Thread::create(_device_poll_thread, this);
-	devices_changed = true;
+	// Don't start polling devices if we can't export anyway. Means that an engine restart is needed to enable it though,
+	// but it feels better than querying the editor settings all the time in the thread.
+	if (can_export()) {
+		device_thread = Thread::create(_device_poll_thread, this);
+		devices_changed = true;
+	}
 
 	Image img(_bb10_logo);
 	logo = Ref<ImageTexture>(memnew(ImageTexture));