aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Halter <868228+jhalter@users.noreply.github.com>2021-07-25 15:14:47 -0700
committerJeff Halter <868228+jhalter@users.noreply.github.com>2021-07-25 15:14:47 -0700
commit9c30c1b966af102397c23314294dcf4f7a7af344 (patch)
tree97091deb0bcadc2cb422eb69b432bb3b245a8ce7
parent7e0b123164abb9abb2c7a4ea1eceb18f0c9393da (diff)
Send Mac line breaks in news post
-rw-r--r--client.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/client.go b/client.go
index 3fc9b56..e6685df 100644
--- a/client.go
+++ b/client.go
@@ -410,9 +410,10 @@ func (ui *UI) renderServerUI() *tview.Flex {
case tcell.KeyTab:
ui.App.SetFocus(newsPostTextArea)
case tcell.KeyEnter:
+ newsText := strings.ReplaceAll(newsPostTextArea.GetText(true), "\n", "\r")
err := ui.HLClient.Send(
*NewTransaction(tranOldPostNews, nil,
- NewField(fieldData, []byte(newsPostTextArea.GetText(true))),
+ NewField(fieldData, []byte(newsText)),
),
)
if err != nil {
@@ -442,7 +443,7 @@ func (ui *UI) renderServerUI() *tview.Flex {
fmt.Fprintf(newsPostTextArea, "\n")
default:
switch event.Rune() {
- case 127:
+ case 127: // backspace
curTxt := newsPostTextArea.GetText(true)
if len(curTxt) > 0 {
curTxt = curTxt[:len(curTxt)-1]