summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--st.c5
-rw-r--r--x.c2
2 files changed, 5 insertions, 2 deletions
diff --git a/st.c b/st.c
index 0ebd3fb..4215059 100644
--- a/st.c
+++ b/st.c
@@ -495,7 +495,10 @@ selnormalize(void)
return;
i = tlinelen(sel.nb.y);
if (i < sel.nb.x)
- sel.nb.x = i;
+ {
+ sel.nb.x = 0;
+ sel.nb.y++;
+ }
if (tlinelen(sel.ne.y) <= sel.ne.x)
sel.ne.x = term.col - 1;
}
diff --git a/x.c b/x.c
index 4da8c2c..5fb0108 100644
--- a/x.c
+++ b/x.c
@@ -213,7 +213,7 @@ static void (*handler[LASTEvent])(XEvent *) = {
* Uncomment if you want the selection to disappear when you select something
* different in another window.
*/
-/* [SelectionClear] = selclear_, */
+ [SelectionClear] = selclear_,
[SelectionNotify] = selnotify,
/*
* PropertyNotify is only turned on when there is some INCR transfer happening