summaryrefslogtreecommitdiffstats
path: root/src/dialogs/item-properties.cpp
diff options
context:
space:
mode:
authorStephen Silver <sasilver@yahoo.com>2008-08-05 19:23:02 +0000
committersasilver <sasilver@users.sourceforge.net>2008-08-05 19:23:02 +0000
commitfaca25eba66b02bf6cf9cc9f61046b3fba7b6143 (patch)
tree5b11e96fd0cf0e01e92a23ec6ac2427f7100e1e2 /src/dialogs/item-properties.cpp
parent[INTL: eo] Updated Esperanto translation (diff)
downloadinkscape-faca25eba66b02bf6cf9cc9f61046b3fba7b6143.tar.gz
inkscape-faca25eba66b02bf6cf9cc9f61046b3fba7b6143.zip
codedread's patch for bug 254850 (fixes handling of description field in Object Properties dialog when switching between an object with a description and one without a description with the dialog open).
(bzr r6568)
Diffstat (limited to 'src/dialogs/item-properties.cpp')
-rw-r--r--src/dialogs/item-properties.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/dialogs/item-properties.cpp b/src/dialogs/item-properties.cpp
index 5ffac12e4..9b816436b 100644
--- a/src/dialogs/item-properties.cpp
+++ b/src/dialogs/item-properties.cpp
@@ -341,12 +341,14 @@ sp_item_widget_setup ( SPWidget *spw, Inkscape::Selection *selection )
gtk_widget_set_sensitive(w, TRUE);
/* Description */
+ w = GTK_WIDGET(gtk_object_get_data(GTK_OBJECT(spw), "desc"));
+ GtkTextBuffer *buf = gtk_text_view_get_buffer(GTK_TEXT_VIEW(w));
gchar *desc = obj->desc();
if (desc) {
- w = GTK_WIDGET(gtk_object_get_data(GTK_OBJECT(spw), "desc"));
- GtkTextBuffer *buf = gtk_text_view_get_buffer(GTK_TEXT_VIEW(w));
gtk_text_buffer_set_text(buf, desc, -1);
g_free(desc);
+ } else {
+ gtk_text_buffer_set_text(buf, "", 0);
}
w = GTK_WIDGET(gtk_object_get_data(GTK_OBJECT(spw), "desc_frame"));
gtk_widget_set_sensitive(w, TRUE);