]> git.mdlowis.com Git - projs/tide.git/commitdiff
Fixed a bug in paste when pasting a null string
authorMichael D. Lowis <mike.lowis@gentex.com>
Mon, 21 Nov 2016 15:48:56 +0000 (10:48 -0500)
committerMichael D. Lowis <mike.lowis@gentex.com>
Mon, 21 Nov 2016 15:48:56 +0000 (10:48 -0500)
xedit.c

diff --git a/xedit.c b/xedit.c
index f81fadc96ed14317fb132c9606ccea24a99a6075..5235d589a04a5cfd6396700dea978ff46ca8b92c 100644 (file)
--- a/xedit.c
+++ b/xedit.c
@@ -16,7 +16,7 @@ static void mouse_handler(MouseAct act, MouseBtn btn, int x, int y);
 static void tag_handler(char* cmd);
 static void key_handler(Rune key);
 
-// Drawing Rotuines
+// Drawing Routines
 static void draw_runes(size_t x, size_t y, int fg, int bg, UGlyph* glyphs, size_t rlen);
 static void draw_glyphs(size_t x, size_t y, UGlyph* glyphs, size_t rlen, size_t ncols);
 static void draw_status(int fg, size_t ncols);
@@ -401,7 +401,8 @@ static void copy(void) {
 
 static void paste(void) {
     char* str = cmdread(PasteCmd);
-    view_putstr(currview(), str);
+    if (str && *str)
+        view_putstr(currview(), str);
     free(str);
 }