fixes for android
This commit is contained in:
parent
765fe03317
commit
641eb37b2c
|
@ -25,6 +25,7 @@
|
||||||
|
|
||||||
#include "js_init.h"
|
#include "js_init.h"
|
||||||
#include "shared_realm.hpp"
|
#include "shared_realm.hpp"
|
||||||
|
#include "realm_coordinator.hpp"
|
||||||
|
|
||||||
#if __arm__
|
#if __arm__
|
||||||
#define HOOK_SIZE 8
|
#define HOOK_SIZE 8
|
||||||
|
@ -49,7 +50,7 @@ static JSGlobalContextRef create_context(JSContextGroupRef group, JSClassRef glo
|
||||||
swap_function();
|
swap_function();
|
||||||
|
|
||||||
// Clear cache from previous instances.
|
// Clear cache from previous instances.
|
||||||
realm::Realm::s_global_cache.clear();
|
realm::_impl::RealmCoordinator::clear_all_caches();
|
||||||
|
|
||||||
RJSInitializeInContext(ctx);
|
RJSInitializeInContext(ctx);
|
||||||
realmContextInjected = true;
|
realmContextInjected = true;
|
||||||
|
|
|
@ -45,8 +45,8 @@ void List::verify_valid_row(size_t row_ndx, bool insertion) const
|
||||||
{
|
{
|
||||||
size_t size = m_link_view->size();
|
size_t size = m_link_view->size();
|
||||||
if (row_ndx > size || (!insertion && row_ndx == size)) {
|
if (row_ndx > size || (!insertion && row_ndx == size)) {
|
||||||
throw std::out_of_range("Index " + std::to_string(row_ndx) + " is outside of range 0..." +
|
throw std::out_of_range("Index " + to_string(row_ndx) + " is outside of range 0..." +
|
||||||
std::to_string(size) + ".");
|
to_string(size) + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue