Hi again!
Found some possible solutions for those who have problems with local files on win32 due to mime-share-info misconfiguration or missing dependencies etc. As g_file_info_get_content_type() returns just file extension (like ".html") and win32 use those to determine mime type can we use g_content_type_get_mime_type() on them like in attachment.
It works for me, load html files (with right encoding), images etc...
Or should we rather check for return type on runtime and use those if returned type is file extension (in case some really have full working version)?

--
Josip
--- webkit-1.1.15.3/WebCore/platform/network/soup/ResourceHandleSoup.cpp        
2009-10-05 22:35:14.000000000 +0200
+++ webkit-1.1.15.3/WebCore/platform/network/soup/ResourceHandleSoup.cpp        
2009-11-03 00:42:41.358880082 +0100
@@ -835,7 +835,11 @@
         return;
     }
 
+    #if PLATFORM(WIN_OS)
+    
response.setMimeType(g_content_type_get_mime_type(g_file_info_get_content_type(info)));
+    #else
     response.setMimeType(g_file_info_get_content_type(info));
+    #endif
     response.setExpectedContentLength(g_file_info_get_size(info));
 
     GTimeVal tv;
_______________________________________________
webkit-gtk mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-gtk

Reply via email to