From 09c31cd38705b90a17caf703d0605cb2a43bcf4b Mon Sep 17 00:00:00 2001 From: Urs Wolfer Date: Tue, 24 Jul 2007 19:31:30 +0000 Subject: [PATCH] * fix crash in PersonalInviteDialog * fix all krazy issues (exclude not used folder from krazy checks) svn path=/trunk/KDE/kdenetwork/krfb/; revision=691982 --- .krazy | 2 ++ events.cpp | 9 +-------- events.h | 6 ++++++ manageinvitationsdialog.cpp | 2 +- personalinvitedialog.cpp | 4 ++-- qtframebuffer.h | 2 +- 6 files changed, 13 insertions(+), 12 deletions(-) create mode 100644 .krazy diff --git a/.krazy b/.krazy new file mode 100644 index 00000000..04b2d0ae --- /dev/null +++ b/.krazy @@ -0,0 +1,2 @@ +SKIP /kinetd/ + diff --git a/events.cpp b/events.cpp index a47eb56c..f01e31a1 100644 --- a/events.cpp +++ b/events.cpp @@ -8,18 +8,11 @@ of the License. */ +#include "events.h" #include #include -#include -#include - -#include - -#include "events.h" -#include "connectioncontroller.h" - #include #include #include diff --git a/events.h b/events.h index 215e6c6a..94f65383 100644 --- a/events.h +++ b/events.h @@ -11,10 +11,16 @@ #ifndef EVENTS_H #define EVENTS_H +#include +#include +#include + #include class ConnectionController; +class QCursor; + class VNCEvent { public: virtual void exec() = 0; diff --git a/manageinvitationsdialog.cpp b/manageinvitationsdialog.cpp index 5f3fa89c..2acfc906 100644 --- a/manageinvitationsdialog.cpp +++ b/manageinvitationsdialog.cpp @@ -138,7 +138,7 @@ void ManageInvitationsDialog::inviteByMail() } Invitation inv = InvitationManager::self()->addInvitation(); - KToolInvocation::invokeMailer(QString::null, QString::null, QString::null, + KToolInvocation::invokeMailer(QString(), QString(), QString(), i18n("Desktop Sharing (VNC) invitation"), ki18n("You have been invited to a VNC session. If you have the KDE Remote " "Desktop Connection installed, just click on the link below.\n\n" diff --git a/personalinvitedialog.cpp b/personalinvitedialog.cpp index 3102f9f6..6d4fc9da 100644 --- a/personalinvitedialog.cpp +++ b/personalinvitedialog.cpp @@ -48,8 +48,8 @@ PersonalInviteDialog::PersonalInviteDialog( QWidget *parent ) foreach (QNetworkInterface nif, ifl) { if (nif.flags() & QNetworkInterface::IsLoopBack) continue; - if (nif.flags() & QNetworkInterface::IsRunning) { - hostLabel->setText( QString( "%1:%2" ).arg(nif.addressEntries()[0].ip().toString()).arg(port)); + if (nif.flags() & QNetworkInterface::IsRunning && !nif.addressEntries().isEmpty()) { + hostLabel->setText( QString( "%1:%2" ).arg(nif.addressEntries().first().ip().toString()).arg(port)); } } diff --git a/qtframebuffer.h b/qtframebuffer.h index 3c365193..6336151f 100644 --- a/qtframebuffer.h +++ b/qtframebuffer.h @@ -21,7 +21,7 @@ class QtFrameBuffer : public FrameBuffer { Q_OBJECT public: - QtFrameBuffer(WId id, QObject *parent = 0); + explicit QtFrameBuffer(WId id, QObject *parent = 0); ~QtFrameBuffer();