summaryrefslogtreecommitdiff
path: root/src/trg-status-bar.c
diff options
context:
space:
mode:
authorGravatar Alan Fitton <ajf@eth0.org.uk>2011-09-14 11:08:34 +0000
committerGravatar Alan Fitton <ajf@eth0.org.uk>2011-09-14 11:08:34 +0000
commit8a020ef0e9acb803d48aca357879166269de6fa1 (patch)
tree37dd4c67f13aaddc89a65e01a4d7954705bea02f /src/trg-status-bar.c
parentedfa8191b63504e93815955273d1645a84eea873 (diff)
need to clear the free space and speed indicators if there's a disconnect due to error.
Diffstat (limited to 'src/trg-status-bar.c')
-rw-r--r--src/trg-status-bar.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/trg-status-bar.c b/src/trg-status-bar.c
index 7df8069..594ef16 100644
--- a/src/trg-status-bar.c
+++ b/src/trg-status-bar.c
@@ -42,15 +42,20 @@ static void trg_status_bar_class_init(TrgStatusBarClass * klass)
g_type_class_add_private(klass, sizeof(TrgStatusBarPrivate));
}
-void trg_status_bar_reset(TrgStatusBar *sb)
+void trg_status_bar_clear_indicators(TrgStatusBar *sb)
{
TrgStatusBarPrivate *priv = TRG_STATUS_BAR_GET_PRIVATE(sb);
-
- gtk_label_set_text(GTK_LABEL(priv->info_lbl), _("Disconnected"));
gtk_label_set_text(GTK_LABEL(priv->free_lbl), "");
gtk_label_set_text(GTK_LABEL(priv->speed_lbl), "");
}
+void trg_status_bar_reset(TrgStatusBar *sb)
+{
+ TrgStatusBarPrivate *priv = TRG_STATUS_BAR_GET_PRIVATE(sb);
+ trg_status_bar_clear_indicators(sb);
+ gtk_label_set_text(GTK_LABEL(priv->info_lbl), _("Disconnected"));
+}
+
static void trg_status_bar_init(TrgStatusBar * self)
{
TrgStatusBarPrivate *priv = TRG_STATUS_BAR_GET_PRIVATE(self);