diff --git a/src/plugins/help/macwebkithelpviewer.mm b/src/plugins/help/macwebkithelpviewer.mm index b699060111c..6fe80ab61ff 100644 --- a/src/plugins/help/macwebkithelpviewer.mm +++ b/src/plugins/help/macwebkithelpviewer.mm @@ -212,6 +212,7 @@ static void ensureProtocolHandler() - (void)webView:(WebView *)sender didStartProvisionalLoadForFrame:(WebFrame *)frame; - (void)webView:(WebView *)sender didReceiveTitle:(NSString *)title forFrame:(WebFrame *)frame; - (void)webView:(WebView *)sender didFinishLoadForFrame:(WebFrame *)frame; +- (void)webView:(WebView *)sender didFailProvisionalLoadWithError:(NSError *)error forFrame:(WebFrame *)frame; @end @@ -249,6 +250,14 @@ static void ensureProtocolHandler() viewer->slotLoadFinished(); } +- (void)webView:(WebView *)sender didFailProvisionalLoadWithError:(NSError *)error forFrame:(WebFrame *)frame +{ + Q_UNUSED(sender) + Q_UNUSED(error) + if (frame == mainFrame) + viewer->slotLoadFinished(); +} + @end // #pragma mark -- UIDelegate