Cscott has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/81224


Change subject: Avoid crash after ve.dm.Surface.purgeHistory().
......................................................................

Avoid crash after ve.dm.Surface.purgeHistory().

The selection property is never null; it is initialized to Range(0,0).
If it is set to null in purgeHistory(), the next call to
ve.dm.Surface.change() will crash.

Change-Id: Ia45c0ba26291e8ad09c445fdf2323710b5ab409f
---
M modules/ve/dm/ve.dm.Surface.js
1 file changed, 1 insertion(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor 
refs/changes/24/81224/1

diff --git a/modules/ve/dm/ve.dm.Surface.js b/modules/ve/dm/ve.dm.Surface.js
index c8dfc1d..db27b5a 100644
--- a/modules/ve/dm/ve.dm.Surface.js
+++ b/modules/ve/dm/ve.dm.Surface.js
@@ -125,7 +125,7 @@
        if ( !this.enabled ) {
                return;
        }
-       this.selection = null;
+       this.selection = new ve.Range( 0, 0 );
        this.smallStack = [];
        this.bigStack = [];
        this.undoIndex = 0;

-- 
To view, visit https://gerrit.wikimedia.org/r/81224
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia45c0ba26291e8ad09c445fdf2323710b5ab409f
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Cscott <canan...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to