From 2b51065540a9818eb4b2f055ce396d4251de8520 Mon Sep 17 00:00:00 2001 From: "Michael D. Lowis" Date: Mon, 21 Nov 2016 10:48:56 -0500 Subject: [PATCH] Fixed a bug in paste when pasting a null string --- xedit.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/xedit.c b/xedit.c index f81fadc..5235d58 100644 --- 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); } -- 2.52.0