logsui/logsengine/src/logsmodel.cpp
changeset 4 e52d42f9500c
parent 2 7119b73b84d6
child 6 41c0a814d878
--- a/logsui/logsengine/src/logsmodel.cpp	Fri May 14 15:52:41 2010 +0300
+++ b/logsui/logsengine/src/logsmodel.cpp	Thu May 27 12:51:53 2010 +0300
@@ -368,11 +368,13 @@
     qreal totalwidth = 0;
     int x = 0;
     if (fontMetrics.width(fullString) > maxwidth){
-    		maxwidth = maxwidth - fontMetrics.width(tr("...")+secondarystring);
+    	maxwidth = maxwidth - fontMetrics.width(tr("...")+secondarystring);
         for (x = 0; (x < basestring.count()) && (totalwidth < maxwidth); x++){
             totalwidth  = totalwidth + fontMetrics.width(basestring[x]);
         }
-        if ( ( totalwidth > maxwidth ) && ( x>0 ) ) x--;
+        if ( x>1 ){
+            x -= 2;
+        }
         return basestring.left(x) + tr("...") + secondarystring;
     } else {
         return fullString;