File greasemonkey.patch of Package kompozer

Index: docshell/base/nsDocShell.cpp
================================================================================
--- docshell/base/nsDocShell.cpp
+++ docshell/base/nsDocShell.cpp
@@ -5758,6 +5758,9 @@
     if (onLocationChangeNeeded) {
       FireOnLocationChange(this, request, mCurrentURI);
     }
+
+    FireOnStateChange(this, request,
+                      STATE_TRANSFERRING|STATE_IS_NETWORK|STATE_IS_DOCUMENT, NS_OK);
   
     return NS_OK;
 }
--- xpfe/browser/src/nsBrowserStatusFilter.cpp
+++ xpfe/browser/src/nsBrowserStatusFilter.cpp
@@ -152,8 +152,10 @@
         if (aStateFlags & STATE_IS_REQUEST) {
             if (!mUseRealProgressFlag && mTotalRequests)
                 return OnProgressChange(nsnull, nsnull, 0, 0, mFinishedRequests, mTotalRequests);
+        } else if (aStateFlags & STATE_IS_DOCUMENT) {
+            return mListener->OnStateChange(aWebProgress, aRequest, aStateFlags,
+                                            aStatus);
         }
-
         // no need to forward this state change
         return NS_OK;
     } else {
openSUSE Build Service is sponsored by