MESCLUN: new SAE-specific bindings file; parametized binding files; fix handling of master source info loading from XML; change rubberband stretch progress reporting; better handling of top level menubar accelerators on Quartz; fixup handling of user-specified bindings file; no more audition on double-click in region list (does rename instead); various OS X specific fixups; partial fix for memory leakage in import code (fixed by timbyr in trunk but not back-portable to 2.X)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2716 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
Paul Davis 2007-11-27 04:32:25 +00:00
parent 1268bf8b45
commit 263520b70b
22 changed files with 521 additions and 106 deletions

View file

@ -865,19 +865,6 @@ Editor::tie_vertical_scrolling ()
}
controls_layout.get_vadjustment()->set_value (y1);
#ifdef GTKOSX
/* the way idle updates and immediate window flushing work on GTK-Quartz
requires that we force an immediate redraw right here. The controls
layout will do the same all by itself, as does the canvas widget, but
most of the time, the canvas itself hasn't updated itself because its
idle handler hasn't run. consequently, the call that its layout makes
to gdk_window_process_updates() finds nothing to do. here, we force
the update to happen, then request a flush of the new window state.
*/
track_canvas.update_now ();
gdk_window_process_updates (GTK_LAYOUT(track_canvas.gobj())->bin_window, true);
#endif
}
void