Revision: 28014 http://sourceforge.net/p/bibdesk/svn/28014 Author: hofman Date: 2022-10-12 09:30:44 +0000 (Wed, 12 Oct 2022) Log Message: ----------- get mainframe title from title element, sometimes it doesn't get it
Modified Paths: -------------- trunk/bibdesk/BDSKWebView.m Modified: trunk/bibdesk/BDSKWebView.m =================================================================== --- trunk/bibdesk/BDSKWebView.m 2022-10-12 09:13:13 UTC (rev 28013) +++ trunk/bibdesk/BDSKWebView.m 2022-10-12 09:30:44 UTC (rev 28014) @@ -417,8 +417,11 @@ if (frame == [sender mainFrame]) { NSString *title = [sender mainFrameTitle]; if ([NSString isEmptyString:title]) { - NSURL *url = [[[frame dataSource] request] URL]; - title = [url isFileURL] ? [[url path] lastPathComponent] : [[url absoluteString] stringByRemovingPercentEncoding]; + title = [[[[frame DOMDocument] nodesForXPath:@"/html/head/title"] firstObject] stringValue]; + if ([NSString isEmptyString:title]) { + NSURL *url = [[[frame dataSource] request] URL]; + title = [url isFileURL] ? [[url path] lastPathComponent] : [[url absoluteString] stringByRemovingPercentEncoding]; + } } if ([sender respondsToSelector:@selector(retrieveFavicon)]) [(BDSKWebView *)sender retrieveFavicon]; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Bibdesk-commit mailing list Bibdesk-commit@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bibdesk-commit