Ye olde playhead crash - fixed
authorSampo Savolainen <v2@iki.fi>
Thu, 1 Mar 2007 18:47:29 +0000 (18:47 +0000)
committerSampo Savolainen <v2@iki.fi>
Thu, 1 Mar 2007 18:47:29 +0000 (18:47 +0000)
git-svn-id: svn://localhost/ardour2/trunk@1540 d708f5d6-7413-0410-9779-e7cbd77b26cf

libs/pbd/pbd/abstract_ui.cc

index eca53916afc1462b2ba9ed6cc5d424b5f5994957..80efb590420f22a6721205b1eec177189bfe2d53 100644 (file)
@@ -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);
                        } 
                }
        }