[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdenonbeta/kwintv3/qtvision
From: Dirk Ziegelmeier <dirk () ziegelmeier ! net>
Date: 2004-01-20 22:04:28
Message-ID: 20040120220428.D88F81A0E () office ! kde ! org
[Download RAW message or body]
CVS commit by dziegel:
Prevent infinite loop when user presses cancel and no channels are available.
+ too many indent fixes.
M +150 -143 channelscanner.cpp 1.27
--- kdenonbeta/kwintv3/qtvision/channelscanner.cpp #1.26:1.27
@@ -256,5 +256,10 @@ ChannelScanner::ChannelScanner( QtVision
_store = new ChannelStore(_qtv, this, "ResultStore");
+ // prevent infinite loop when user presses cancel and there are no channels
+ if ( _qtv->channels()->isEmpty() ) {
+ _prevDev = QString::null;
+ } else {
_prevDev = _srcm->device();
+ }
}
@@ -357,5 +362,7 @@ void ChannelScanner::reject()
{
// restore old state
+ if (!_prevDev.isEmpty()) {
_qtv->playDevice(_prevDev);
+ }
QDialog::reject();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic