diff options
Diffstat (limited to 'src/ui/widget')
| -rw-r--r-- | src/ui/widget/color-picker.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/ui/widget/color-picker.cpp b/src/ui/widget/color-picker.cpp index b3b6db451..0e9984eac 100644 --- a/src/ui/widget/color-picker.cpp +++ b/src/ui/widget/color-picker.cpp @@ -66,6 +66,7 @@ void ColorPicker::setupDialog(const Glib::ustring &title) _colorSelectorDialog.get_content_area()->pack_start ( *_color_selector, true, true, 0); _color_selector->show(); + } void ColorPicker::setTransientFor(Glib::RefPtr<Gdk::Window> transientwindow) { _transientwindow = transientwindow; } @@ -100,6 +101,10 @@ void ColorPicker::on_clicked() _updating = false; } _colorSelectorDialog.show(); + Glib::RefPtr<Gdk::Window> window = get_parent_window(); + if (window) { + window->focus(1); + } } void ColorPicker::on_changed (guint32) |
