diff: handle diffstat of rewritten binary files
[gitweb.git] / gitweb / gitweb.js
index 2a25b7cc470a25572e8741803b4e7124933feff5..9c66928c4af8cf37b9c13a6a40936523e16fcc6f 100644 (file)
@@ -779,7 +779,12 @@ function handleResponse() {
        }
 
        // the server returned error
-       if (xhr.readyState === 3 && xhr.status !== 200) {
+       // try ... catch block is to work around bug in IE8
+       try {
+               if (xhr.readyState === 3 && xhr.status !== 200) {
+                       return;
+               }
+       } catch (e) {
                return;
        }
        if (xhr.readyState === 4 && xhr.status !== 200) {