mirror of
https://github.com/Ardour/ardour.git
synced 2026-01-06 21:55:43 +01:00
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:
parent
1268bf8b45
commit
263520b70b
22 changed files with 521 additions and 106 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue