[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdenonbeta/kio_mhtml
From: Spiros Georgaras <sngeorgaras () otenet ! gr>
Date: 2005-07-30 8:32:26
Message-ID: 1122712346.822875.9249.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 440349 by sngeorgaras:
fixing @@ to email link bug
M +26 -22 kmhtmlarchive.cpp
--- trunk/kdenonbeta/kio_mhtml/kmhtmlarchive.cpp #440348:440349
@@ -1633,29 +1633,33 @@
ff=str.mid(st,1);
}
st++;
- int en=find+1;
- ff=str.mid(en,1);
- while(ff!="'" &&
- ff!="\"" &&
- ff!=">" &&
- ff!="<" &&
- ff!=" " &&
- ff!="&" &&
- ff!=";" &&
- ff!=QCString("\t\0") &&
- ff!=QCString("\r\0") &&
- ff!=QCString("\n\0")
- ){
- en++;
+ //kdDebug()<<"find="<<find<<endl;
+ //kdDebug()<<"st="<<st<<endl;
+ if(find-st>2){
+ int en=find+1;
ff=str.mid(en,1);
- }
- //kdDebug()<<"\""<<str.mid(st,en-st)<<"\""<<endl;
- QCString temp=str.mid(st,en-st);
- temp.insert(0,"<a href=\"mailto:");
- temp.append("\">");
- str.insert(en,"</a>");
- str.insert(st,temp);
- find=find+en+20;
+ while(ff!="'" &&
+ ff!="\"" &&
+ ff!=">" &&
+ ff!="<" &&
+ ff!=" " &&
+ ff!="&" &&
+ ff!=";" &&
+ ff!=QCString("\t\0") &&
+ ff!=QCString("\r\0") &&
+ ff!=QCString("\n\0")
+ ){
+ en++;
+ ff=str.mid(en,1);
+ }
+ //kdDebug()<<"\""<<str.mid(st,en-st)<<"\""<<endl;
+ QCString temp=str.mid(st,en-st);
+ temp.insert(0,"<a href=\"mailto:");
+ temp.append("\">");
+ str.insert(en,"</a>");
+ str.insert(st,temp);
+ find=find+en+20;
+ }else find++;
}
}
// make info table
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic