aboutsummaryrefslogtreecommitdiff
path: root/src/apt-transaction.c
diff options
context:
space:
mode:
authorConor Curran <conor.curran@canonical.com>2011-08-12 13:23:35 +0100
committerConor Curran <conor.curran@canonical.com>2011-08-12 13:23:35 +0100
commit95b5c6328bbee9bda1473d8c8af3bbed8eba67f8 (patch)
tree742524abc17892e4f1fb8551631887116e999260 /src/apt-transaction.c
parentfb32494de9b55663cec088ade6967da349c0cac7 (diff)
downloadayatana-indicator-session-95b5c6328bbee9bda1473d8c8af3bbed8eba67f8.tar.gz
ayatana-indicator-session-95b5c6328bbee9bda1473d8c8af3bbed8eba67f8.tar.bz2
ayatana-indicator-session-95b5c6328bbee9bda1473d8c8af3bbed8eba67f8.zip
fixed the misguided software available flag
Diffstat (limited to 'src/apt-transaction.c')
-rw-r--r--src/apt-transaction.c17
1 files changed, 12 insertions, 5 deletions
diff --git a/src/apt-transaction.c b/src/apt-transaction.c
index 647f4ba..be1c57b 100644
--- a/src/apt-transaction.c
+++ b/src/apt-transaction.c
@@ -185,11 +185,18 @@ apt_transaction_receive_signal (GDBusProxy * proxy,
g_variant_get (value, "(asasasasasasas)", &install,
&reinstall, &remove, &purge, &upgrade, &downgrade,
&keep);
- gboolean upgrade_needed = (g_strv_length(upgrade) > 0) ||
- (g_strv_length(install) > 0) ||
- (g_strv_length(reinstall) > 0) ||
- (g_strv_length(remove) > 0) ||
- (g_strv_length(purge) > 0);
+ /*
+ g_debug ("upgrade package length %i", g_strv_length(upgrade));
+ g_debug ("install package length %i", g_strv_length(install));
+ g_debug ("reinstall package length %i", g_strv_length(reinstall));
+ g_debug ("remove package length %i", g_strv_length(remove));
+ g_debug ("purge package length %i", g_strv_length(purge));
+ */
+ gboolean upgrade_needed = (g_strv_length(upgrade) > 1) ||
+ (g_strv_length(install) > 1) ||
+ (g_strv_length(reinstall) > 1) ||
+ (g_strv_length(remove) > 1) ||
+ (g_strv_length(purge) > 1);
if (upgrade_needed == TRUE){
current_state = UPDATES_AVAILABLE;
}