Some things improved
shared_mutex_t implemented GUI Emu Callbacks rewritten fxm::import, fxm::import_always implemented cellMsgDialog rewritten Emu.CallAfter improved (returns std::future)
This commit is contained in:
+3
-3
@@ -147,7 +147,7 @@ class squeue_t
|
||||
|
||||
public:
|
||||
squeue_t()
|
||||
: m_sync({})
|
||||
: m_sync(squeue_sync_var_t{})
|
||||
{
|
||||
}
|
||||
|
||||
@@ -156,9 +156,9 @@ public:
|
||||
return sq_size;
|
||||
}
|
||||
|
||||
bool is_full() const volatile
|
||||
bool is_full() const
|
||||
{
|
||||
return m_sync.data.count == sq_size;
|
||||
return m_sync.load().count == sq_size;
|
||||
}
|
||||
|
||||
bool push(const T& data, const std::function<bool()>& test_exit)
|
||||
|
||||
Reference in New Issue
Block a user