diff options
| author | John Smith <john.smith7545@yahoo.com> | 2012-10-30 13:28:04 +0000 |
|---|---|---|
| committer | John Smith <john.smith7545@yahoo.com> | 2012-10-30 13:28:04 +0000 |
| commit | 8a7c5c6939b5403fbeb3b9fd2e6e3f3b4f426925 (patch) | |
| tree | b32d415d90404fdee1585a107f0cefe77586545a /src | |
| parent | Fix for 1071328 : Inkscape encounters internal error when opening a valid SVG... (diff) | |
| download | inkscape-8a7c5c6939b5403fbeb3b9fd2e6e3f3b4f426925.tar.gz inkscape-8a7c5c6939b5403fbeb3b9fd2e6e3f3b4f426925.zip | |
Fix for 1071426 : Swatches dialog doesn't update when swatch is renamed - fix indicators
(bzr r11854)
Diffstat (limited to 'src')
| -rw-r--r-- | src/ui/dialog/color-item.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/ui/dialog/color-item.cpp b/src/ui/dialog/color-item.cpp index 0c4fe3686..97f6cc07f 100644 --- a/src/ui/dialog/color-item.cpp +++ b/src/ui/dialog/color-item.cpp @@ -35,6 +35,7 @@ #include "xml/node.h" #include "xml/repr.h" #include "verbs.h" +#include "widgets/gradient-vector.h" #include "color.h" // for SP_RGBA32_U_COMPOSE @@ -356,21 +357,20 @@ void ColorItem::setGradient(SPGradient *grad) // TODO regen and push to listeners } - setName( _grad->defaultLabel() ); + setName( gr_prepare_label(_grad) ); } void ColorItem::setName(const Glib::ustring name) { - def.descr = name; + //def.descr = name; for ( std::vector<Gtk::Widget*>::iterator it = _previews.begin(); it != _previews.end(); ++it ) { Gtk::Widget* widget = *it; if ( IS_EEK_PREVIEW(widget->gobj()) ) { - EekPreview * preview = EEK_PREVIEW(widget->gobj()); - gtk_widget_set_tooltip_text(GTK_WIDGET(preview), def.descr.c_str()); + gtk_widget_set_tooltip_text(GTK_WIDGET(widget->gobj()), name.c_str()); } else if ( GTK_IS_LABEL(widget->gobj()) ) { - gtk_label_set_text(GTK_LABEL(widget->gobj()), def.descr.c_str()); + gtk_label_set_text(GTK_LABEL(widget->gobj()), name.c_str()); } } } |
