wthackery continues
authormalc <av1474@comtv.ru>
Fri, 22 Feb 2013 22:42:49 +0000 (23 02:42 +0400)
committermalc <av1474@comtv.ru>
Fri, 22 Feb 2013 22:42:49 +0000 (23 02:42 +0400)
Reload in wtmode but without anchor would flicker without this.

main.ml

diff --git a/main.ml b/main.ml
index a14616a..d33e26b 100644 (file)
--- a/main.ml
+++ b/main.ml
@@ -2080,12 +2080,14 @@ let represent () =
   ;
   if state.reprf == noreprf
   then (
-    match state.mode with
+    begin match state.mode with
     | Birdseye (_, _, pageno, _, _) ->
         let y, h = getpageyh pageno in
         let top = (state.winh - h) / 2 in
         gotoy (max 0 (y - top))
     | _ -> gotoanchor state.anchor
+    end;
+    state.wthack <- !wtmode && not (layoutready state.layout);
   )
   else (
     state.reprf ();