Update existing TableViews in first() and last()
The call to update_tableview() was in the wrong place, resulting in it creating the table view, but not updating an existing one.
This commit is contained in:
parent
f780342851
commit
635bafe90f
|
@ -108,9 +108,8 @@ util::Optional<RowExpr> Results::first()
|
|||
case Mode::Table:
|
||||
return m_table->size() == 0 ? util::none : util::make_optional(m_table->front());
|
||||
case Mode::Query:
|
||||
update_tableview();
|
||||
REALM_FALLTHROUGH;
|
||||
case Mode::TableView:
|
||||
update_tableview();
|
||||
return m_table_view.size() == 0 ? util::none : util::make_optional(m_table_view.front());
|
||||
}
|
||||
REALM_UNREACHABLE();
|
||||
|
@ -125,9 +124,8 @@ util::Optional<RowExpr> Results::last()
|
|||
case Mode::Table:
|
||||
return m_table->size() == 0 ? util::none : util::make_optional(m_table->back());
|
||||
case Mode::Query:
|
||||
update_tableview();
|
||||
REALM_FALLTHROUGH;
|
||||
case Mode::TableView:
|
||||
update_tableview();
|
||||
return m_table_view.size() == 0 ? util::none : util::make_optional(m_table_view.back());
|
||||
}
|
||||
REALM_UNREACHABLE();
|
||||
|
|
Loading…
Reference in New Issue