-Index: kio/kio/kfileitem.cpp\r
-===================================================================\r
---- kio/kio/kfileitem.cpp (revision 1110210)\r
-+++ kio/kio/kfileitem.cpp (revision 1110211)\r
-@@ -1217,13 +1217,13 @@\r
- d->m_metaInfo = info;\r
- }\r
- \r
--KFileMetaInfo KFileItem::metaInfo(bool autoget, int) const\r
-+KFileMetaInfo KFileItem::metaInfo(bool autoget, int what) const\r
- {\r
- if ((isRegularFile() || isDir()) && autoget && !d->m_metaInfo.isValid())\r
- {\r
- bool isLocalUrl;\r
- KUrl url(mostLocalUrl(isLocalUrl));\r
-- d->m_metaInfo = KFileMetaInfo(url);//, mimetype() );\r
-+ d->m_metaInfo = KFileMetaInfo(url.toLocalFile(), mimetype(), (KFileMetaInfo::What)what);\r
- }\r
- return d->m_metaInfo;\r
- }\r
-Index: kio/kio/kfileitem.h\r
-===================================================================\r
---- kio/kio/kfileitem.h (revision 1110210)\r
-+++ kio/kio/kfileitem.h (revision 1110211)\r
-@@ -550,11 +550,14 @@\r
- \r
- /**\r
- * Returns the metainfo of this item.\r
-+ *\r
-+ * (since 4.4.3) By default it uses the KFileMetaInfo::ContentInfo | KFileMetaInfo::TechnicalInfo.\r
-+ * If you need more information, create your own KFileMetaInfo object and set it using setMetaInfo()\r
- * @param autoget if true, the metainfo will automatically be created\r
-- * @param what ignored\r
-+ * @param what how much metainfo you need to retrieve from the file (KFileMetaInfo::WhatFlag)\r
- */\r
- KFileMetaInfo metaInfo(bool autoget = true,\r
-- int what = KFileMetaInfo::Fastest) const;\r
-+ int what = KFileMetaInfo::ContentInfo | KFileMetaInfo::TechnicalInfo) const;\r
- \r
- /**\r
- * @deprecated simply use '='\r
-Index: kio/kfile/kmetaprops.cpp\r
-===================================================================\r
---- kio/kfile/kmetaprops.cpp (revision 1110210)\r
-+++ kio/kfile/kmetaprops.cpp (revision 1110211)\r
-@@ -63,7 +63,8 @@\r
- d->m_info = fileitem.metaInfo();\r
- if (!d->m_info.isValid())\r
- {\r
-- d->m_info = KFileMetaInfo(properties->kurl().path(KUrl::RemoveTrailingSlash));\r
-+ d->m_info = KFileMetaInfo(properties->kurl().path(KUrl::RemoveTrailingSlash), QString(),\r
-+ KFileMetaInfo::ContentInfo | KFileMetaInfo::TechnicalInfo);\r
- fileitem.setMetaInfo(d->m_info);\r
- }\r
+Index: kio/kio/kfileitem.cpp
+===================================================================
+--- kio/kio/kfileitem.cpp (revision 1110210)
++++ kio/kio/kfileitem.cpp (revision 1110211)
+@@ -1217,13 +1217,13 @@
+ d->m_metaInfo = info;
+ }
+
+-KFileMetaInfo KFileItem::metaInfo(bool autoget, int) const
++KFileMetaInfo KFileItem::metaInfo(bool autoget, int what) const
+ {
+ if ((isRegularFile() || isDir()) && autoget && !d->m_metaInfo.isValid())
+ {
+ bool isLocalUrl;
+ KUrl url(mostLocalUrl(isLocalUrl));
+- d->m_metaInfo = KFileMetaInfo(url);//, mimetype() );
++ d->m_metaInfo = KFileMetaInfo(url.toLocalFile(), mimetype(), (KFileMetaInfo::What)what);
+ }
+ return d->m_metaInfo;
+ }
+Index: kio/kio/kfileitem.h
+===================================================================
+--- kio/kio/kfileitem.h (revision 1110210)
++++ kio/kio/kfileitem.h (revision 1110211)
+@@ -550,11 +550,14 @@
+
+ /**
+ * Returns the metainfo of this item.
++ *
++ * (since 4.4.3) By default it uses the KFileMetaInfo::ContentInfo | KFileMetaInfo::TechnicalInfo.
++ * If you need more information, create your own KFileMetaInfo object and set it using setMetaInfo()
+ * @param autoget if true, the metainfo will automatically be created
+- * @param what ignored
++ * @param what how much metainfo you need to retrieve from the file (KFileMetaInfo::WhatFlag)
+ */
+ KFileMetaInfo metaInfo(bool autoget = true,
+- int what = KFileMetaInfo::Fastest) const;
++ int what = KFileMetaInfo::ContentInfo | KFileMetaInfo::TechnicalInfo) const;
+
+ /**
+ * @deprecated simply use '='
+Index: kio/kfile/kmetaprops.cpp
+===================================================================
+--- kio/kfile/kmetaprops.cpp (revision 1110210)
++++ kio/kfile/kmetaprops.cpp (revision 1110211)
+@@ -63,7 +63,8 @@
+ d->m_info = fileitem.metaInfo();
+ if (!d->m_info.isValid())
+ {
+- d->m_info = KFileMetaInfo(properties->kurl().path(KUrl::RemoveTrailingSlash));
++ d->m_info = KFileMetaInfo(properties->kurl().path(KUrl::RemoveTrailingSlash), QString(),
++ KFileMetaInfo::ContentInfo | KFileMetaInfo::TechnicalInfo);
+ fileitem.setMetaInfo(d->m_info);
+ }
\ No newline at end of file