[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdemultimedia/kmix
From: Christian Esken <esken () kde ! org>
Date: 2011-08-19 19:48:36
Message-ID: 20110819194836.26286AC876 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1248126 by esken:
CCBUGS: 206051
Be extra defensive: Don't accidently start timer when polling not required.
M +2 -0 backends/mixer_backend.cpp
M +1 -1 core/mixer.h
--- trunk/KDE/kdemultimedia/kmix/backends/mixer_backend.cpp #1248125:1248126
@@ -140,12 +140,14 @@
{
// We explicitely exclude Mixer::OK_UNCHANGED and Mixer::ERROR_READ
if ( needsPolling() )
+ {
_pollingTimer->setInterval(50);
QTime fastPollingEndsAt = QTime::currentTime ();
fastPollingEndsAt = fastPollingEndsAt.addSecs(5);
_fastPollingEndsAt = fastPollingEndsAt;
//_fastPollingEndsAt = fastPollingEndsAt;
kDebug() << "Start fast polling from " << QTime::currentTime() <<"until " << _fastPollingEndsAt;
+ }
emit controlChanged();
}
--- trunk/KDE/kdemultimedia/kmix/core/mixer.h #1248125:1248126
@@ -56,7 +56,7 @@
*
*/
enum MixerError { OK=0, ERR_PERM=1, ERR_WRITE, ERR_READ,
- ERR_OPEN, ERR_LASTERR, OK_UNCHANGED };
+ ERR_OPEN, OK_UNCHANGED };
Mixer( QString& ref_driverName, int device );
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic