Mixer: Keep new sliders from swallowing Ctrl+V.

This commit is contained in:
Jonathan Moore Liles 2013-09-19 23:13:34 -07:00
parent 423a8428e1
commit 97573f0299
1 changed files with 2 additions and 15 deletions

View File

@ -42,17 +42,6 @@ void Fl_Value_SliderX::input_cb(Fl_Widget*, void* v) {
{ {
t.value_damage(); t.value_damage();
t.do_callback(); t.do_callback();
// Fl::focus(NULL);
for ( Fl_Widget *p = t.parent(); p; p = p->parent() )
{
if ( p->visible_focus() )
{
p->take_focus();
break;
}
}
} }
} }
} }
@ -86,9 +75,6 @@ Fl_Value_SliderX::Fl_Value_SliderX(int X, int Y, int W, int H, const char*l)
input.parent((Fl_Group *)this); // kludge! input.parent((Fl_Group *)this); // kludge!
input.callback(input_cb, this); input.callback(input_cb, this);
input.when(FL_WHEN_ENTER_KEY); input.when(FL_WHEN_ENTER_KEY);
/* box(input.box()); */
/* color(input.color()); */
/* selection_color(input.selection_color()); */
align(FL_ALIGN_LEFT); align(FL_ALIGN_LEFT);
value_damage(); value_damage();
textsize(9); textsize(9);
@ -216,9 +202,10 @@ int Fl_Value_SliderX::handle(int event) {
input_cb(&input,this); input_cb(&input,this);
return 1; return 1;
} }
case FL_PASTE:
return 0;
case FL_SHORTCUT: case FL_SHORTCUT:
return input.handle(event); return input.handle(event);
} }
DEFAULT: DEFAULT: