OSDN Git Service

Fixed say all in akelpad (#1365)
authorPeter Vágner <peter.v@datagate.sk>
Mon, 14 Feb 2011 10:30:39 +0000 (11:30 +0100)
committerPeter Vágner <peter.v@datagate.sk>
Mon, 14 Feb 2011 10:30:39 +0000 (11:30 +0100)
source/NVDAObjects/window/akelEdit.py

index e3a2858..b36b75a 100644 (file)
@@ -64,9 +64,9 @@ class AkelEditTextInfo(edit.EditTextInfo):
                ciChar=AECHARINDEX()\r
                processHandle=self.obj.processHandle\r
                internalCiChar=winKernel.virtualAllocEx(processHandle,None,ctypes.sizeof(ciChar),winKernel.MEM_COMMIT,winKernel.PAGE_READWRITE)\r
-               winUser.sendMessage(self.obj.windowHandle,AEM_GETINDEX,AEGI_CARETCHAR,internalCiChar)\r
+               winUser.sendMessage(self.obj.windowHandle,AEM_RICHOFFSETTOINDEX,offset,internalCiChar)\r
                winUser.sendMessage(self.obj.windowHandle,AEM_GETINDEX,AEGI_NEXTLINE,internalCiChar)\r
-               end=winUser.sendMessage(self.obj.windowHandle,AEM_INDEXTORICHOFFSET,0,internalCiChar)-1\r
+               end=winUser.sendMessage(self.obj.windowHandle,AEM_INDEXTORICHOFFSET,0,internalCiChar)\r
                winKernel.virtualFreeEx(processHandle,internalCiChar,0,winKernel.MEM_RELEASE)\r
                return (start,end)\r
 \r