Apply an upstream patch that fixes build with clang.

Feature safe:	yes
This commit is contained in:
Kevin Lo 2012-11-23 08:59:11 +00:00
parent 4d3d183424
commit eebd571e42
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=307674

View File

@ -0,0 +1,29 @@
--- kparts/componentfactory.h.orig 2012-11-23 16:20:14.000000000 +0800
+++ kparts/componentfactory.h 2012-11-23 16:20:22.000000000 +0800
@@ -28,6 +28,8 @@
#endif
#include <kmimetypetrader.h>
+#include <QtCore/QFile>
+
namespace KParts
{
namespace ComponentFactory
@@ -81,7 +83,7 @@
const QStringList &args = QStringList(),
int *error = 0 )
{
- KLibrary *library = KLibLoader::self()->library( QString( libraryName ) ); // compatibility hack
+ KLibrary *library = KLibLoader::self()->library( QFile::decodeName( libraryName ) ); // compatibility hack
if ( !library )
{
if ( error )
@@ -135,7 +137,7 @@
return 0;
}
- return createPartInstanceFromLibrary<T>( library.toLocal8Bit().data(), parentWidget,
+ return createPartInstanceFromLibrary<T>( QFile::encodeName( library ).constData(), parentWidget,
parent, args, error );
}
#endif