[tracker] libtracker-bus: Fix the handling of priority in update_async



commit 0a1387de144a984d91f0f7e465a3dada52ffc979
Author: Adrien Bustany <adrien bustany nokia com>
Date:   Sat Nov 13 11:55:41 2010 +0100

    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.

 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 13acad2..0ff1f85 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);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]