upstream: http://sourceforge.net/tracker/index.php?func=detail&aid=1898924&group_id=104103&atid=636951 status: upstream is pretty dead diff --git a/microkde/kresources/resource.cpp b/microkde/kresources/resource.cpp index cccd485..65d82e2 100644 --- a/microkde/kresources/resource.cpp +++ b/microkde/kresources/resource.cpp @@ -29,6 +29,23 @@ using namespace KRES; +namespace fixme { + class QMutexLocker { + public: + QMutexLocker(QMutex *m) : mtx(m) { + if(mtx) mtx->lock(); + } + ~QMutexLocker() { + if(mtx) mtx->unlock(); + } + + QMutex *mutex() const { return mtx; } + private: + QMutex *mtx; + }; +} +using namespace fixme; + class Resource::ResourcePrivate { public: diff --git a/microkde/kresources/resource.h b/microkde/kresources/resource.h index ed5af96..997fff6 100644 --- a/microkde/kresources/resource.h +++ b/microkde/kresources/resource.h @@ -25,7 +25,7 @@ //US #ifdef QT_THREAD_SUPPORT -#include +#include #endif //QT_THREAD_SUPPORT #include