[nautilus] Don't draw a pie chart if the space is unknown
- From: William Jon McCann <mccann src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus] Don't draw a pie chart if the space is unknown
- Date: Mon, 27 Aug 2012 13:34:18 +0000 (UTC)
commit ce6abc2e542217cd7debb2e10ccfbd35a6454bf2
Author: William Jon McCann <jmccann redhat com>
Date: Sun Aug 26 09:50:27 2012 -0400
Don't draw a pie chart if the space is unknown
https://bugzilla.gnome.org/show_bug.cgi?id=681692
src/nautilus-properties-window.c | 22 +++++++++++++---------
1 files changed, 13 insertions(+), 9 deletions(-)
---
diff --git a/src/nautilus-properties-window.c b/src/nautilus-properties-window.c
index 8d5de2f..9451ba6 100644
--- a/src/nautilus-properties-window.c
+++ b/src/nautilus-properties-window.c
@@ -2977,7 +2977,7 @@ create_pie_widget (NautilusPropertiesWindow *window)
static GtkWidget*
create_volume_usage_widget (NautilusPropertiesWindow *window)
{
- GtkWidget *piewidget;
+ GtkWidget *piewidget = NULL;
gchar *uri;
NautilusFile *file;
GFile *location;
@@ -3001,11 +3001,12 @@ create_volume_usage_widget (NautilusPropertiesWindow *window)
}
g_object_unref (location);
-
- piewidget = create_pie_widget (window);
-
- gtk_widget_show_all (piewidget);
-
+
+ if (window->details->volume_capacity > 0) {
+ piewidget = create_pie_widget (window);
+ gtk_widget_show_all (piewidget);
+ }
+
return piewidget;
}
@@ -3139,9 +3140,12 @@ create_basic_page (NautilusPropertiesWindow *window)
if (should_show_volume_usage (window)) {
volume_usage = create_volume_usage_widget (window);
- gtk_container_add_with_properties (GTK_CONTAINER (grid), volume_usage,
- "width", 2,
- NULL);
+ if (volume_usage != NULL) {
+ gtk_container_add_with_properties (GTK_CONTAINER (grid),
+ volume_usage,
+ "width", 2,
+ NULL);
+ }
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]