# HG changeset patch
# User Chris Cannam
# Date 1172763327 0
# Node ID df791d8c8f583fc260a1df484cf86c72bf6045d5
# Parent  e554ab9a4408fcc9d13a387041a485494126f12f
* Fix real-time plugin corruption when getLatency is called for some plugins
* Other minor changes

diff -r e554ab9a4408 -r df791d8c8f58 view/Overview.cpp
--- a/view/Overview.cpp	Thu Mar 01 12:15:08 2007 +0000
+++ b/view/Overview.cpp	Thu Mar 01 15:35:27 2007 +0000
@@ -210,7 +210,7 @@
     
     if (std::max(m_centreFrame, newCentreFrame) -
 	std::min(m_centreFrame, newCentreFrame) > size_t(m_zoomLevel)) {
-	emit centreFrameChanged(newCentreFrame, true, PlaybackIgnore);
+	emit centreFrameChanged(newCentreFrame, true, PlaybackScrollContinuous);
     }
 }
 
@@ -218,7 +218,7 @@
 Overview::mouseDoubleClickEvent(QMouseEvent *e)
 {
     long frame = getFrameForX(e->x());
-    emit centreFrameChanged(frame, true, PlaybackIgnore);
+    emit centreFrameChanged(frame, true, PlaybackScrollContinuous);
 }
 
 void
diff -r e554ab9a4408 -r df791d8c8f58 view/View.cpp
--- a/view/View.cpp	Thu Mar 01 12:15:08 2007 +0000
+++ b/view/View.cpp	Thu Mar 01 15:35:27 2007 +0000
@@ -549,7 +549,7 @@
 
     connect(m_manager, SIGNAL(globalCentreFrameChanged(unsigned long)),
 	    this, SLOT(globalCentreFrameChanged(unsigned long)));
-    connect(m_manager, SIGNAL(viewCentreFrameChanged(unsigned long)),
+    connect(m_manager, SIGNAL(viewCentreFrameChanged(View *, unsigned long)),
 	    this, SLOT(viewCentreFrameChanged(View *, unsigned long)));
     connect(m_manager, SIGNAL(playbackFrameChanged(unsigned long)),
 	    this, SLOT(viewManagerPlaybackFrameChanged(unsigned long)));
diff -r e554ab9a4408 -r df791d8c8f58 widgets/PluginParameterDialog.cpp
--- a/widgets/PluginParameterDialog.cpp	Thu Mar 01 12:15:08 2007 +0000
+++ b/widgets/PluginParameterDialog.cpp	Thu Mar 01 15:35:27 2007 +0000
@@ -507,7 +507,7 @@
     settings.setValue("advancedvisible", visible);
     settings.endGroup();
 
-    std::cerr << "resize to " << sizeHint().width() << " x " << sizeHint().height() << std::endl;
+//    std::cerr << "resize to " << sizeHint().width() << " x " << sizeHint().height() << std::endl;
 
     setMinimumHeight(sizeHint().height());
     adjustSize();