[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdepimlibs/kcal
From:       David Faure <faure () kde ! org>
Date:       2010-08-26 19:33:23
Message-ID: 20100826193323.C3A89AC857 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1168501 by dfaure:

The use of i18nc in a static QString made it be evaluated before main() was even called,
so KLocale was not initialized yet -> designer crashed on startup.


 M  +2 -1      incidenceformatter.cpp  


--- trunk/KDE/kdepimlibs/kcal/incidenceformatter.cpp #1168500:1168501
@@ -3006,7 +3006,6 @@
   return tmpString;
 }
 
-static QString etc = i18nc( "elipsis", "..." );
 static QString tooltipFormatAttendeeRoleList( Incidence *incidence, Attendee::Role role )
 {
   int maxNumAtts = 8; // maximum number of people to print per attendee role
@@ -3029,6 +3028,7 @@
       continue;
     }
     if ( i == maxNumAtts ) {
+      static QString etc = i18nc( "elipsis", "..." );
       tmpStr += etc;
       break;
     }
@@ -3143,6 +3143,7 @@
     QString desc( incidence->description() );
     if ( !incidence->descriptionIsRich() ) {
       if ( desc.length() > maxDescLen ) {
+        static QString etc = i18nc( "elipsis", "..." );
         desc = desc.left( maxDescLen ) + etc;
       }
       desc = Qt::escape( desc ).replace( '\n', "<br>" );
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic