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

List:       kde-commits
Subject:    KDE/kdepim/korganizer/printing
From:       Laurent Montel <montel () kde ! org>
Date:       2010-03-18 11:10:31
Message-ID: 20100318111031.C2549AC855 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1104714 by mlaurent:

Forward port:
don't load all plugins when not necessary


 M  +6 -4      calprinter.cpp  


--- trunk/KDE/kdepim/korganizer/printing/calprinter.cpp #1104713:1104714
@@ -65,10 +65,12 @@
   mPrintPlugins.clear();
 
   mPrintPlugins = mCoreHelper->loadPrintPlugins();
-  mPrintPlugins.prepend( new CalPrintTodos() );
-  mPrintPlugins.prepend( new CalPrintMonth() );
-  mPrintPlugins.prepend( new CalPrintWeek() );
-  mPrintPlugins.prepend( new CalPrintDay() );
+  if( !mUniqItem ) {
+    mPrintPlugins.prepend( new CalPrintTodos() );
+    mPrintPlugins.prepend( new CalPrintMonth() );
+    mPrintPlugins.prepend( new CalPrintWeek() );
+    mPrintPlugins.prepend( new CalPrintDay() );
+  }
   mPrintPlugins.prepend( new CalPrintIncidence() );
 
   KOrg::PrintPlugin::List::Iterator it = mPrintPlugins.begin();
[prev in list] [next in list] [prev in thread] [next in thread] 

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