diff options
author | Adrien Bustany <adrien.bustany@nokia.com> | 2010-11-13 11:55:41 +0100 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2010-11-13 11:55:41 +0100 |
commit | 0a1387de144a984d91f0f7e465a3dada52ffc979 (patch) | |
tree | 0a547da2fd4362665c149a80a1405a67441de3d0 /src/libtracker-bus | |
parent | 13789c050a34db40c463bb6c390cd8a485ee0656 (diff) | |
download | tracker-0a1387de144a984d91f0f7e465a3dada52ffc979.tar.gz |
libtracker-bus: Fix the handling of priority in update_async
libtracker-bus would previously interpret values higher than 0 as high
priority, whereas GLib uses them for low priority.
Diffstat (limited to 'src/libtracker-bus')
-rw-r--r-- | src/libtracker-bus/tracker-bus.vala | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libtracker-bus/tracker-bus.vala b/src/libtracker-bus/tracker-bus.vala index 13acad21b..0ff1f85c2 100644 --- a/src/libtracker-bus/tracker-bus.vala +++ b/src/libtracker-bus/tracker-bus.vala @@ -38,7 +38,7 @@ private interface Tracker.Bus.Steroids : DBusProxy { [DBus (visible = false)] public void update_begin (UnixInputStream sparql_stream, int priority, Cancellable? cancellable, AsyncReadyCallback callback) { - if (priority >= GLib.Priority.DEFAULT) { + if (priority <= GLib.Priority.DEFAULT) { update.begin (sparql_stream, cancellable, callback); } else { batch_update.begin (sparql_stream, cancellable, callback); @@ -47,7 +47,7 @@ private interface Tracker.Bus.Steroids : DBusProxy { [DBus (visible = false)] public void update_array_begin (UnixInputStream sparql_stream, int priority, Cancellable? cancellable, AsyncReadyCallback callback) { - if (priority >= GLib.Priority.DEFAULT) { + if (priority <= GLib.Priority.DEFAULT) { update_array.begin (sparql_stream, cancellable, callback); } else { batch_update_array.begin (sparql_stream, cancellable, callback); @@ -188,7 +188,7 @@ public class Tracker.Bus.Connection : Tracker.Sparql.Connection { yield; } - if (priority >= GLib.Priority.DEFAULT) { + if (priority <= GLib.Priority.DEFAULT) { steroids_object.update.end (dbus_res); } else { steroids_object.batch_update.end (dbus_res); @@ -229,7 +229,7 @@ public class Tracker.Bus.Connection : Tracker.Sparql.Connection { // process results (errors) var result = new GenericArray<Error?> (); Variant resultv; - if (priority >= GLib.Priority.DEFAULT) { + if (priority <= GLib.Priority.DEFAULT) { resultv = steroids_object.update_array.end (dbus_res); } else { resultv = steroids_object.batch_update_array.end (dbus_res); |