File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change 259259 function makeConnections ( dv ) {
260260 if ( ! dv . showDifferences ) return ;
261261
262- var align = dv . mv . options . connect == "align" ;
262+ var align = dv . mv . options . connect == "align" , oldScrollEdit , oldScrollOrig ;
263263 if ( align ) {
264264 if ( ! dv . orig . curOp ) return dv . orig . operation ( function ( ) {
265265 makeConnections ( dv ) ;
266266 } ) ;
267+ oldScrollEdit = dv . edit . getScrollInfo ( ) . top ;
268+ oldScrollOrig = dv . orig . getScrollInfo ( ) . top ;
267269 for ( var i = 0 ; i < dv . aligners . length ; i ++ )
268270 dv . aligners [ i ] . clear ( ) ;
269271 dv . aligners . length = 0 ;
293295 dv . aligners . push ( padBelow ( dv . edit , 0 , extraSpaceAbove . edit ) ) ;
294296 if ( extraSpaceAbove . orig )
295297 dv . aligners . push ( padBelow ( dv . orig , 0 , extraSpaceAbove . orig ) ) ;
298+ dv . edit . scrollTo ( null , oldScrollEdit ) ;
299+ dv . orig . scrollTo ( null , oldScrollOrig ) ;
296300 }
297301 }
298302
You can’t perform that action at this time.
0 commit comments