diff options
author | bptato <nincsnevem662@gmail.com> | 2024-06-22 18:14:21 +0200 |
---|---|---|
committer | bptato <nincsnevem662@gmail.com> | 2024-06-22 18:15:56 +0200 |
commit | f6db5536c834185f7078e9614db7cca9faf3d153 (patch) | |
tree | 7e54b442eeea22cf2e3615adc75142b2606fbc03 /src/local | |
parent | 3e353c07a5c3d5f6c22062adf684cea59c0e86a3 (diff) | |
download | chawan-f6db5536c834185f7078e9614db7cca9faf3d153.tar.gz |
misc cleanups
Diffstat (limited to 'src/local')
-rw-r--r-- | src/local/client.nim | 2 | ||||
-rw-r--r-- | src/local/container.nim | 3 | ||||
-rw-r--r-- | src/local/lineedit.nim | 7 | ||||
-rw-r--r-- | src/local/pager.nim | 3 |
4 files changed, 6 insertions, 9 deletions
diff --git a/src/local/client.nim b/src/local/client.nim index 78213b6e..24510106 100644 --- a/src/local/client.nim +++ b/src/local/client.nim @@ -475,7 +475,7 @@ proc handleRead(client: Client; fd: int) = var hadlf = true while true: try: - let n = estream.recvData(addr buffer[0], BufferSize) + let n = estream.recvData(buffer) if n == 0: break var i = 0 diff --git a/src/local/container.nim b/src/local/container.nim index 1fddb490..a7702101 100644 --- a/src/local/container.nim +++ b/src/local/container.nim @@ -5,6 +5,7 @@ import std/posix import std/tables import std/unicode +import chagashi/charset import config/config import config/mimetypes import img/bitmap @@ -34,8 +35,6 @@ import utils/strwidth import utils/twtstr import utils/wordbreak -import chagashi/charset - type CursorPosition* = object cursorx*: int diff --git a/src/local/lineedit.nim b/src/local/lineedit.nim index 15cbdc54..17b343aa 100644 --- a/src/local/lineedit.nim +++ b/src/local/lineedit.nim @@ -1,8 +1,10 @@ import std/strutils import std/unicode -import monoucha/quickjs +import chagashi/charset +import chagashi/decoder import monoucha/javascript +import monoucha/quickjs import types/cell import types/opt import types/winattrs @@ -11,9 +13,6 @@ import utils/strwidth import utils/twtstr import utils/wordbreak -import chagashi/charset -import chagashi/decoder - type LineEditState* = enum lesEdit, lesFinish, lesCancel diff --git a/src/local/pager.nim b/src/local/pager.nim index 5a3f84eb..643e7689 100644 --- a/src/local/pager.nim +++ b/src/local/pager.nim @@ -334,8 +334,7 @@ proc newPager*(config: Config; forkserver: ForkServer; ctx: JSContext; proc genClientKey(pager: Pager): ClientKey = var key: ClientKey - let n = pager.devRandom.recvData(addr key[0], key.len) - doAssert n == key.len + pager.devRandom.recvDataLoop(key) return key proc addLoaderClient*(pager: Pager; pid: int; config: LoaderClientConfig): |