fix crashing bug on cut operation; panner noodling

git-svn-id: svn://localhost/ardour2/trunk@1243 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
Paul Davis 2006-12-21 20:13:37 +00:00
parent 88acb20c73
commit 9946e615ca
8 changed files with 22 additions and 31 deletions

View file

@ -121,6 +121,8 @@ BarController::button_press (GdkEventButton* ev)
bool
BarController::button_release (GdkEventButton* ev)
{
double fract;
switch (ev->button) {
case 1:
if (switch_on_release) {
@ -150,16 +152,10 @@ BarController::button_release (GdkEventButton* ev)
break;
case 2:
if (true) { // XXX FIX ME
/* relax */
} else {
double fract;
fract = ev->x / (darea.get_width() - 2.0);
adjustment.set_value (adjustment.get_lower() +
fract * (adjustment.get_upper() - adjustment.get_lower()));
}
return true;
fract = ev->x / (darea.get_width() - 2.0);
adjustment.set_value (adjustment.get_lower() + fract * (adjustment.get_upper() - adjustment.get_lower()));
break;
case 3:
return false;