瀏覽代碼

Merge pull request #14764 from poke1024/android

Increase sleep time for android export thread
Rémi Verschelde 7 年之前
父節點
當前提交
fc0e341fc5
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      platform/android/export/export.cpp

+ 2 - 1
platform/android/export/export.cpp

@@ -352,10 +352,11 @@ class EditorExportAndroid : public EditorExportPlatform {
 				ea->device_lock->unlock();
 				ea->device_lock->unlock();
 			}
 			}
 
 
+			uint64_t sleep = OS::get_singleton()->get_power_state() == OS::POWERSTATE_ON_BATTERY ? 1000 : 100;
 			uint64_t wait = 3000000;
 			uint64_t wait = 3000000;
 			uint64_t time = OS::get_singleton()->get_ticks_usec();
 			uint64_t time = OS::get_singleton()->get_ticks_usec();
 			while (OS::get_singleton()->get_ticks_usec() - time < wait) {
 			while (OS::get_singleton()->get_ticks_usec() - time < wait) {
-				OS::get_singleton()->delay_usec(1000);
+				OS::get_singleton()->delay_usec(1000 * sleep);
 				if (ea->quit_request)
 				if (ea->quit_request)
 					break;
 					break;
 			}
 			}