[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/KDE/4.5/kdelibs/kio/kio
From:       Dawit Alemayehu <adawit () kde ! org>
Date:       2010-11-06 18:25:47
Message-ID: 20101106182547.7C8A0AC89B () svn ! kde ! org
[Download RAW message or body]

SVN commit 1193669 by adawit:

Backported the fix for unhandled QNAM operations that cause QtWebKit to crash.

CCBUG:250118

 M  +9 -3      accessmanager.cpp  


--- branches/KDE/4.5/kdelibs/kio/kio/accessmanager.cpp #1193668:1193669
@@ -160,10 +160,16 @@
             kioJob = KIO::http_post(reqUrl, outgoingData->readAll(), KIO::HideProgressInfo);
             break;
         }
-        default:
-            //kDebug( 7044 ) << "Unknown operation";
-            return 0;
+        case DeleteOperation: {
+            kioJob = KIO::file_delete(reqUrl, KIO::HideProgressInfo);
+            break;
     }
+        default: {
+            // Defer to QNAM for operations that cannot be handled by KIO, 
+            // e.g. CustomOperation,
+            return QNetworkAccessManager::createRequest(op, req, outgoingData);            
+        }
+    }
 
     kioJob->setRedirectionHandlingEnabled(false);
     KIO::Scheduler::scheduleJob(kioJob);
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic