Blob Blame History Raw
commit 636587097b68a4cfad3b5ef6929a7f37cf603a6d
Author: Richard Hughes <richard@hughsie.com>
Date:   Fri Nov 14 12:32:59 2008 +0000

    bugfix: don't check TID empty state in an action callback. Fixes removing packages using packagekit-glib

diff --git a/lib/packagekit-glib/pk-client.c b/lib/packagekit-glib/pk-client.c
index b3cce8a..bd46ad6 100644
--- a/lib/packagekit-glib/pk-client.c
+++ b/lib/packagekit-glib/pk-client.c
@@ -2475,12 +2475,6 @@ pk_client_remove_packages_action (PkClient *client, gchar **package_ids,
 	g_return_val_if_fail (PK_IS_CLIENT (client), FALSE);
 	g_return_val_if_fail (error == NULL || *error == NULL, FALSE);
 
-	/* ensure we are not trying to run without reset */
-	if (client->priv->tid != NULL) {
-		pk_client_error_set (error, PK_CLIENT_ERROR_FAILED, "TID already set to %s", client->priv->tid);
-		return FALSE;
-	}
-
 	/* check to see if we have a valid proxy */
 	if (client->priv->proxy == NULL) {
 		pk_client_error_set (error, PK_CLIENT_ERROR_NO_TID, "No proxy for transaction");