From dd84853bc078366d6b345066b3915170d52b93ce Mon Sep 17 00:00:00 2001 From: Fritz Elfert Date: Thu, 14 Feb 2002 06:30:24 +0000 Subject: - Added missing icons. - Some messages corrected. --- kde2/kpsion/Makefile.am | 2 +- kde2/kpsion/kpsion.cpp | 12 ++++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) (limited to 'kde2/kpsion') diff --git a/kde2/kpsion/Makefile.am b/kde2/kpsion/Makefile.am index 6f401da..1ec1da4 100644 --- a/kde2/kpsion/Makefile.am +++ b/kde2/kpsion/Makefile.am @@ -23,7 +23,7 @@ libkpsion_la_SOURCES = kpsion.cpp setupdialog.cpp wizards.cpp \ statusbarprogress.cpp kpsionconfig.cpp kpsionbackuplistview.cpp \ kpsionrestoredialog.cpp -libkpsion_la_LIBADD = -L$(top_srcdir)/lib/.libs -lplp $(LIB_KFILE) +libkpsion_la_LIBADD = -L$(top_srcdir)/lib -lplp $(LIB_KFILE) kpsion_SOURCES = main.cpp kpsion_LDFLAGS = $(KDE_RPATH) diff --git a/kde2/kpsion/kpsion.cpp b/kde2/kpsion/kpsion.cpp index f0c6ab8..e6a8d4d 100644 --- a/kde2/kpsion/kpsion.cpp +++ b/kde2/kpsion/kpsion.cpp @@ -540,20 +540,28 @@ startupNcpd() { return; KProcess proc; ppsocket *testSocket; + time_t start_time = time(0L) + 2; + bool connectOk = false; testSocket = new ppsocket(); if (!testSocket->connect(NULL, 7501)) { - time_t start_time = time(0L) + 2; statusBar()->changeItem(i18n("Starting ncpd daemon ..."), STID_CONNECTION); proc << ncpdPath; proc << "-s" << ncpdDevice << "-b" << ncpdSpeed; proc.start(KProcess::DontCare); - while ((time(0L) < start_time) && (!testSocket->connect(NULL, 7501))) + while ((time(0L) < start_time) && + (!(connectOk = testSocket->connect(NULL, 7501)))) kapp->processEvents(); } delete testSocket; + if (connectOk) { + // 2 more seconds for ncpd to negotiate with the Psion. + start_time = time(0L) + 2; + while (time(0L) < start_time) + kapp->processEvents(); + } } void KPsionMainWindow:: -- cgit v1.2.3