OSDN Git Service

fix: machibbs res number.
authorikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Sun, 6 Jun 2004 11:57:48 +0000 (11:57 +0000)
committerikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Sun, 6 Jun 2004 11:57:48 +0000 (11:57 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@1142 56b19765-1e22-0410-a548-a0f45d66c51a

kita/src/libkita/datinfo.cpp

index 295abba..1d6403a 100644 (file)
@@ -129,8 +129,7 @@ void DatInfo::copyRawDataToBuffer_MachiBBS( const QString& rawData )
     QString data = Kita::ParseMisc::qcpToUnicode( rawData );
     QStringList lines = QStringList::split( "\n", data );
     QRegExp regexp( "<dt>(.*) .*<font color=\"#......\"><b> (.*) </b></font> .* (..../../..).* (..:..:..) ID:(.*)<br><dd>(.*)" );
-    QRegExp regexp2( "<dt>.*<a href=\"mailto:(.*)\"><b> (.*) </B></a> .* (..../../..).* (..:..:..) ID:(.*)<br><dd>(.*)" );
-    int maxResNum = 0;
+    QRegExp regexp2( "<dt>(.*) .*<a href=\"mailto:(.*)\"><b> (.*) </B></a> .* (..../../..).* (..:..:..) ID:(.*)<br><dd>(.*)" );
     for ( QStringList::iterator it = lines.begin(); it != lines.end(); ++it ) {
         QString line = (*it);
         if ( regexp.search( line ) != -1 ) {
@@ -142,9 +141,7 @@ void DatInfo::copyRawDataToBuffer_MachiBBS( const QString& rawData )
             QString message = regexp.cap( 6 );
             QString datStr = name + "<><>" + date + " " + time + " ID:" + id
             + "<>" + message + "<>";
-            qDebug("datStr = '%s'", (const char *)datStr.local8Bit());
             setDat( datStr, num );
-            maxResNum = QMAX( maxResNum, num );
         } else if ( regexp2.search( line ) != -1 ) {
             int num = regexp2.cap( 1 ).toInt();
             QString mail = regexp2.cap( 2 );
@@ -155,13 +152,11 @@ void DatInfo::copyRawDataToBuffer_MachiBBS( const QString& rawData )
             QString message = regexp2.cap( 7 );
             QString datStr = name + "<>" + mail + "<>" + date + " " + time + " ID:" + id
             + "<>" + message + "<>";
-            qDebug("datStr = '%s'", (const char *)datStr.local8Bit());
             setDat( datStr, num );
-            maxResNum = QMAX( maxResNum, num );
         }
     }
-    m_thread->setResNum( maxResNum );
-    KitaThreadInfo::setReadNum( m_url.prettyURL(), maxResNum );
+    m_thread->setResNum( m_maxNum );
+    KitaThreadInfo::setReadNum( m_url.prettyURL(), m_maxNum );
 }
 
 /* copy raw lines to buffer */