summaryrefslogtreecommitdiff
path: root/libs/pbd/pbd/abstract_ui.cc
diff options
context:
space:
mode:
authorSampo Savolainen <v2@iki.fi>2007-03-01 18:47:29 +0000
committerSampo Savolainen <v2@iki.fi>2007-03-01 18:47:29 +0000
commit9628b1d7b60bd122850ca9f556f6edfc379e910f (patch)
treebaeab87cdf0773b673ced75b522d3b3c74b6ab9f /libs/pbd/pbd/abstract_ui.cc
parent07bf584673579d47dc6e80f86d6e53d354acda5b (diff)
Ye olde playhead crash - fixed
git-svn-id: svn://localhost/ardour2/trunk@1540 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/pbd/pbd/abstract_ui.cc')
-rw-r--r--libs/pbd/pbd/abstract_ui.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/libs/pbd/pbd/abstract_ui.cc b/libs/pbd/pbd/abstract_ui.cc
index eca53916af..80efb59042 100644
--- a/libs/pbd/pbd/abstract_ui.cc
+++ b/libs/pbd/pbd/abstract_ui.cc
@@ -105,11 +105,10 @@ AbstractUI<RequestObject>::handle_ui_requests ()
unlike Ringbuffer::read()
*/
- RequestObject req (*vec.buf[0]);
- i->second->increment_read_ptr (1);
request_buffer_map_lock.unlock ();
- do_request (&req);
+ do_request (vec.buf[0]);
request_buffer_map_lock.lock ();
+ i->second->increment_read_ptr (1);
}
}
}