1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-21 07:17:58 +01:00

simplified selection controller usage

This commit is contained in:
Martin Stubenschrott
2008-12-08 13:54:07 +01:00
parent 59db170df7
commit 6bb74806d7

View File

@@ -80,11 +80,7 @@ function Editor() //{{{
if (typeof count != "number" || count < 1)
count = 1;
var controller = getBrowser().docShell
.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
.getInterface(Components.interfaces.nsISelectionDisplay)
.QueryInterface(Components.interfaces.nsISelectionController);
let controller = buffer.selectionController;
while (count--)
controller[caretModeMethod](caretModeArg, false);
},
@@ -96,11 +92,7 @@ function Editor() //{{{
if (typeof count != "number" || count < 1 || !hasCount)
count = 1;
var controller = getBrowser().docShell
.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
.getInterface(Components.interfaces.nsISelectionDisplay)
.QueryInterface(Components.interfaces.nsISelectionController);
let controller = buffer.selectionController;
while (count--)
{
if (modes.extended & modes.TEXTAREA)