From c4b6cbe49eb1e589186ed114967ad4cdacbc94fb Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Fri, 4 Oct 2019 07:55:42 -0500 Subject: [PATCH] Allow article extractor to be tried again after Mercury parser failure --- Mac/MainWindow/MainWindowController.swift | 5 +++++ .../ArticleExtractorError.pdf | Bin 4022 -> 4041 bytes 2 files changed, 5 insertions(+) diff --git a/Mac/MainWindow/MainWindowController.swift b/Mac/MainWindow/MainWindowController.swift index d4212211b..8f385dc12 100644 --- a/Mac/MainWindow/MainWindowController.swift +++ b/Mac/MainWindow/MainWindowController.swift @@ -323,6 +323,11 @@ class MainWindowController : NSWindowController, NSUserInterfaceValidations { makeToolbarValidate() } + if articleExtractor?.state == .failedToParse { + startArticleExtractorForCurrentLink() + return + } + guard articleExtractor?.state != .processing else { articleExtractor?.cancel() articleExtractor = nil diff --git a/Mac/Resources/Assets.xcassets/articleExtractorError.imageset/ArticleExtractorError.pdf b/Mac/Resources/Assets.xcassets/articleExtractorError.imageset/ArticleExtractorError.pdf index 02114937ba3bede5a3bc24b21e4f134d57beb3cf..4476ebb1979302bb5ec30ec5d74ff1115619bf81 100644 GIT binary patch delta 652 zcmdlce^P!zK>ge)fqBga0xth+yLLJRy=P*pf6nsv72~3?l`dLK@5H})b1Ot)>ajhaPsNC63&dRT0B zVeZ!g9IpLj%yblc^iCtQRB)-V_q1assUiIrtERm=l@i5pxN&dsf}*EMm!{kn5qq!O zAh<+!&g2KhOqv?!JQV{44p?s7WR&*ztj^(i8@F6Pe>D8rE1!=c3$CsBBz7v}+m>Z} zs+0ZLJf&tgCd((^_gtJ6mE;v<>3U(7Q}PbysIW~DXD6)7`6?&-{ttWW<&BGYYD$mK zC^)yWaOsL9KEp%8f9|a-co0!tGjo60m8>M2H^pUNBYr3TF5Ug_PuGo-H@Ebh>ljz@ z{l7E0mrpF)%g8qQKY$ zU6X;Cfg!q>v9TeBI%5-4gUOQocJb!MhNc$A$p*&BmZm9*X=Y|-1|~+yNycerh6X7{ n25EL&HUyO@#46a?aTS*&7L`;KrKWKio0*w#sj9mAyKw;k1Sj+1 delta 616 zcmX>pzfFEZK>gCmfmw$Q1YG`?cI|Aq9D6b@`o5*({;Gxxmzsh-itAsjNl9$Kq~dG% ztxtE&@pFBC6~{Q4d?gm_W{h87aZo)a{l|gJ|JGQ{`8n;F#h1uG)$>%IdQ6?3|D1W3 zV#c%k?i$~VOn1+U*tKv<`5s-3__yy9TH_-Flr^hoM*eD2Uf$(aAJn?oEBfKaZEGei z3KP*5Ol^7rro2WHPz|14Mka)0{oW@~NEsdYYG^X|?Nah$kL=AlA(aUkoG8nf?9 z3gx!+J&tgg*TKZKuH(Z}-cH@0MUVbYXV`Srm!a1(;m4hwXZCi#$f|C0-Ez(Cn10g@ zQ<22kUp;lbX3Z#=Sa?BXaki-a<{TzIZKbZuJ9;hFxIgDT8g!^DF?mnesiU2{d^v+# zE4b!d3~!r$Y(mmq+hehozDF%r?(;P6cD{A%8}A8+M;4P8FiJBST5jIUsLI1^YLPPe zDX+G!fu)h5k%6J1iE)&HfjSUrD(L&>r?@1Rq$+5*SOKLh5lSZ8@>wvOSQt*;!l%Mw zY;0;Uc>$kVnxUzJ0SGAMDR6-q1_q{vCg@_u#@N(Z7-6V0vcxdY*u>ayvJSspyn(q% za;j0HVN$A5nz?DBX_`@zWtwrak*T?niD62LksX%}K_v>Y3U+o}#U+VFB^5=fXTSTmT*o==uNv