summaryrefslogtreecommitdiffabout
path: root/libkdepim/ksyncmanager.cpp
Unidiff
Diffstat (limited to 'libkdepim/ksyncmanager.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--libkdepim/ksyncmanager.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/libkdepim/ksyncmanager.cpp b/libkdepim/ksyncmanager.cpp
index 8851097..40d8e47 100644
--- a/libkdepim/ksyncmanager.cpp
+++ b/libkdepim/ksyncmanager.cpp
@@ -772,25 +772,29 @@ void KSyncManager::confSync()
772 QTimer::singleShot ( 1, this, SLOT ( fillSyncMenu() ) ); 772 QTimer::singleShot ( 1, this, SLOT ( fillSyncMenu() ) );
773} 773}
774void KSyncManager::syncKDE() 774void KSyncManager::syncKDE()
775{ 775{
776 emit save(); 776 emit save();
777 switch(mTargetApp) 777 switch(mTargetApp)
778 { 778 {
779 case (KAPI): 779 case (KAPI):
780 780
781 break; 781 break;
782 case (KOPI): 782 case (KOPI):
783 { 783 {
784 QString command = qApp->applicationDirPath () + "/kdecaldump"; 784#ifdef DESKTOP_VERSION
785 QString command = qApp->applicationDirPath () + "/kdecaldump";
786#else
787 QString command = "kdecaldump";
788#endif
785 if ( ! QFile::exists ( command ) ) 789 if ( ! QFile::exists ( command ) )
786 command = "kdecaldump"; 790 command = "kdecaldump";
787 QString fileName = QDir::homeDirPath ()+"/.kdecalendardump.ics"; 791 QString fileName = QDir::homeDirPath ()+"/.kdecalendardump.ics";
788 system ( command.latin1()); 792 system ( command.latin1());
789 if ( syncWithFile( fileName,true ) ) { 793 if ( syncWithFile( fileName,true ) ) {
790 if ( mWriteBackFile ) { 794 if ( mWriteBackFile ) {
791 command += " --read"; 795 command += " --read";
792 system ( command.latin1()); 796 system ( command.latin1());
793 } 797 }
794 } 798 }
795 799
796 } 800 }