diff --git a/gtk2_ardour/stripable_colorpicker.cc b/gtk2_ardour/stripable_colorpicker.cc index aac9afb9ac..12c0e48ac8 100644 --- a/gtk2_ardour/stripable_colorpicker.cc +++ b/gtk2_ardour/stripable_colorpicker.cc @@ -35,31 +35,6 @@ StripableColorDialog::StripableColorDialog () { initialize_color_palette (); signal_response().connect (sigc::mem_fun (*this, &StripableColorDialog::finish_color_edit)); - -#ifdef __APPLE__ - /* hide eyedropper button -- which does not work on OSX: - * " the problem is worse than just `not getting the color' though. - * The action doesn't actually complete, and window focus is in a - * `weird state' until you click inside the color-picker dialog twice; - * then it all seems back to normal (but no color got picked)" - * - * the alternative is to patch gtk's source: - * gtk/gtkcolorsel.c gtk_color_selection_init() which packs - * - * top_hbox [ VBOX [ triangle || hbox [ sample-area || picker-button] ] || ... ] - */ - ColorSelection* cs = get_color_selection(); // IS-A VBOX - if (!cs) { return ; } - Gtk::HBox* top_hbox = dynamic_cast (cs->children()[0].get_widget()); - if (!top_hbox) { return ; } - Gtk::VBox* vbox = dynamic_cast (top_hbox->children()[0].get_widget()); - if (!vbox) { return ; } - Gtk::HBox* hbox = dynamic_cast (vbox->children()[1].get_widget()); - if (!hbox) { return ; } - Gtk::Button* picker = dynamic_cast (hbox->children()[1].get_widget()); - if (!picker) { return ; } - picker->hide (); -#endif } StripableColorDialog::~StripableColorDialog ()