Fix Android build

This commit is contained in:
Connor McLaughlin
2021-01-31 17:28:30 +10:00
parent 98bad30af8
commit 85b4a02f20
6 changed files with 12 additions and 4 deletions

View File

@ -350,6 +350,13 @@ void AndroidHostInterface::RunOnEmulationThread(std::function<void()> function,
m_mutex.unlock();
}
void AndroidHostInterface::RunLater(std::function<void ()> func)
{
std::unique_lock<std::mutex> lock(m_mutex);
m_callback_queue.push_back(std::move(func));
m_callbacks_outstanding.store(true);
}
void AndroidHostInterface::EmulationThreadEntryPoint(JNIEnv* env, jobject emulation_activity,
SystemBootParameters boot_params, bool resume_state)
{

View File

@ -31,6 +31,7 @@ public:
const char* GetFrontendName() const override;
void RequestExit() override;
void RunLater(std::function<void()> func) override;
void ReportError(const char* message) override;
void ReportMessage(const char* message) override;
@ -63,7 +64,7 @@ public:
void SetFastForwardEnabled(bool enabled);
void RefreshGameList(bool invalidate_cache, bool invalidate_database, ProgressCallback* progress_callback);
void ApplySettings(bool display_osd_messages);
void ApplySettings(bool display_osd_messages) override;
bool ImportPatchCodesFromString(const std::string& str);