aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWill Thompson <will.thompson@collabora.co.uk>2010-02-12 19:44:12 +0800
committerWill Thompson <will.thompson@collabora.co.uk>2010-02-12 19:44:12 +0800
commitf390cc946b33d2a22a2c47ec0f9b7470f254853e (patch)
treece91438705ffc2d901b1136492c9d0b21dc91b62
parent8d2e9d517beed4f272bed7ae9a2f59b96688e6c6 (diff)
downloadgsoc2013-empathy-f390cc946b33d2a22a2c47ec0f9b7470f254853e.tar
gsoc2013-empathy-f390cc946b33d2a22a2c47ec0f9b7470f254853e.tar.gz
gsoc2013-empathy-f390cc946b33d2a22a2c47ec0f9b7470f254853e.tar.bz2
gsoc2013-empathy-f390cc946b33d2a22a2c47ec0f9b7470f254853e.tar.lz
gsoc2013-empathy-f390cc946b33d2a22a2c47ec0f9b7470f254853e.tar.xz
gsoc2013-empathy-f390cc946b33d2a22a2c47ec0f9b7470f254853e.tar.zst
gsoc2013-empathy-f390cc946b33d2a22a2c47ec0f9b7470f254853e.zip
Remove weird maybe-null account special case.
I'm pretty sure this is unnecessary. Consider the four cases: value of data->account | 0 | x | value of account | 0 | y | 0 | y | a. data->account == NULL | t | f | t | f | b. account == NULL | t | t | f | f | c. a != b | f | t | t | f | d. data->account == account | t | f | f | x == y | e. equal | t | f | f | x == y | In all cases, the value of equal is identical to what it would have been if the else branch were always taken. So... let's just always take the else branch.
-rw-r--r--libempathy-gtk/empathy-account-chooser.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/libempathy-gtk/empathy-account-chooser.c b/libempathy-gtk/empathy-account-chooser.c
index bd46efc16..1b5ddeb19 100644
--- a/libempathy-gtk/empathy-account-chooser.c
+++ b/libempathy-gtk/empathy-account-chooser.c
@@ -786,13 +786,7 @@ account_chooser_set_account_foreach (GtkTreeModel *model,
gtk_tree_model_get (model, iter, COL_ACCOUNT_POINTER, &account, -1);
- /* Special case so we can make it possible to select the All option */
- if ((data->account == NULL) != (account == NULL)) {
- equal = FALSE;
- }
- else {
- equal = (data->account == account);
- }
+ equal = (data->account == account);
if (account) {
g_object_unref (account);