From b1ea36bc47fefba9faac714e0cfc172221f9be58 Mon Sep 17 00:00:00 2001 From: kh Date: Wed, 15 Apr 2009 17:36:38 +0200 Subject: [PATCH] Fix build with namespaced Qt Reviewed-by: Thorbjorn Lindeijer --- src/plugins/texteditor/basetextdocument.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/plugins/texteditor/basetextdocument.cpp b/src/plugins/texteditor/basetextdocument.cpp index f22bc2a8385..665dd5617aa 100755 --- a/src/plugins/texteditor/basetextdocument.cpp +++ b/src/plugins/texteditor/basetextdocument.cpp @@ -47,7 +47,11 @@ using namespace TextEditor; +#if defined (Q_OS_WIN) +QT_BEGIN_NAMESPACE extern Q_CORE_EXPORT int qt_ntfs_permission_lookup; +QT_END_NAMESPACE +#endif #if defined (Q_OS_WIN) # define NATIVE_LINE_TERMINATOR CRLFLineTerminator @@ -145,14 +149,14 @@ bool BaseTextDocument::isReadOnly() const const QFileInfo fi(m_fileName); -#ifdef Q_OS_WIN32 +#ifdef Q_OS_WIN // Check for permissions on NTFS file systems qt_ntfs_permission_lookup++; #endif const bool ro = !fi.isWritable(); -#ifdef Q_OS_WIN32 +#ifdef Q_OS_WIN qt_ntfs_permission_lookup--; #endif return ro;