Summary: | Data CD Project User Defaults Settings > Multisession Mode not retrieved | ||
---|---|---|---|
Product: | [Applications] k3b | Reporter: | D.L.C.Burggraaff <burdi> |
Component: | general | Assignee: | Sebastian Trueg <trueg> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
D.L.C.Burggraaff
2005-07-17 00:24:01 UTC
SVN commit 435652 by trueg: Properly load default multisession settings. BUG: 109188 M +2 -0 ChangeLog M +7 -6 libk3b/tools/k3biso9660.cpp M +12 -0 src/k3bprojectmanager.cpp --- branches/stable/extragear/multimedia/k3b/ChangeLog #435651:435652 @@ -1,6 +1,8 @@ 0.12.3 ====== + * Ignore dock config from K3b versions older than 0.12 * Do not delete DVD project iso image if "remove image" is unchecked. + * Properly load multisession default settings. 0.12.2 ====== --- branches/stable/extragear/multimedia/k3b/libk3b/tools/k3biso9660.cpp #435651:435652 @@ -579,6 +579,13 @@ dirent = new K3bIso9660Directory( this, path, access | S_IFDIR, buf.st_mtime, buf.st_atime, buf.st_ctime, uid, gid, QString::null ); + level=0; + mycallb( idr, this ); + if (m_joliet) + c_j++; + else + c_i++; + if( m_joliet ) d->jolietDirs.append( dirent ); else { @@ -587,12 +594,6 @@ d->isoDirs.append( dirent ); } - level=0; - mycallb( idr, this ); - if (m_joliet) - c_j++; - else - c_i++; break; } } --- branches/stable/extragear/multimedia/k3b/src/k3bprojectmanager.cpp #435651:435652 @@ -345,6 +345,18 @@ dataDoc->setVerifyData( c->readBoolEntry( "verify data", false ) ); + QString s = c->readEntry( "multisession mode" ); + if( s == "none" ) + dataDoc->setMultiSessionMode( K3bDataDoc::NONE ); + else if( s == "start" ) + dataDoc->setMultiSessionMode( K3bDataDoc::START ); + else if( s == "continue" ) + dataDoc->setMultiSessionMode( K3bDataDoc::CONTINUE ); + else if( s == "finish" ) + dataDoc->setMultiSessionMode( K3bDataDoc::FINISH ); + else + dataDoc->setMultiSessionMode( K3bDataDoc::AUTO ); + break; } Dear Sebastian, Thank you for your quick response. The k3bprojectmanager.cpp fix indeed resolved the problem. Kind regards, Dick |