/* Load initial locale */
if (priv->direct_cursor &&
!e_data_book_cursor_load_locale (priv->direct_cursor,
- &freeme, &error)) {
+ &freeme, NULL, &error)) {
g_warning ("Error loading locale in direct read access cursor: %s",
error->message);
g_clear_error (&error);
* explicitly load the new locale for DRA cursors.
*/
if (priv->direct_cursor &&
- !e_data_book_cursor_load_locale (priv->direct_cursor, NULL, &error)) {
+ !e_data_book_cursor_load_locale (priv->direct_cursor, NULL, NULL, &error)) {
g_warning ("Error loading locale in direct read access cursor: %s",
error->message);
g_clear_error (&error);
if (priv->direct_cursor) {
GError *error = NULL;
- if (!e_data_book_cursor_recalculate (priv->direct_cursor, &error)) {
+ if (!e_data_book_cursor_recalculate (priv->direct_cursor, NULL, &error)) {
g_warning ("Error calcualting cursor position: %s", error->message);
} else {
g_object_freeze_notify (G_OBJECT (cursor));
if (priv->direct_cursor) {
if (!e_data_book_cursor_set_sexp (priv->direct_cursor,
- sexp, error))
+ sexp, cancellable, error))
return FALSE;
*new_total = e_data_book_cursor_get_total (priv->direct_cursor);
origin,
count,
&results,
+ cancellable,
error);
if (n_results < 0)
return n_results;
if (!e_data_book_cursor_set_alphabetic_index (priv->direct_cursor,
index,
locale,
+ cancellable,
error))
return FALSE;