projects
/
dana
/
urxvt.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0d29454
)
*** empty log message ***
author
ayin
<ayin>
Thu, 19 Jan 2006 23:13:19 +0000
(23:13 +0000)
committer
ayin
<ayin>
Thu, 19 Jan 2006 23:13:19 +0000
(23:13 +0000)
src/command.C
patch
|
blob
|
history
diff --git
a/src/command.C
b/src/command.C
index
bc3f697
..
5a0ab75
100644
(file)
--- a/
src/command.C
+++ b/
src/command.C
@@
-466,7
+466,7
@@
rxvt_term::lookup_key (XKeyEvent &ev)
{
/* normal XTerm key bindings */
case XK_Insert: /* Shift+Insert = paste mouse selection */
- selection_request (ev.time);
+ selection_request (ev.time
, Sel_Primary
);
return;
#if TODO
/* rxvt extras */
@@
-2161,8
+2161,12
@@
rxvt_term::button_release (XButtonEvent &ev)
case Button2:
if (IN_RANGE_EXC (ev.x, 0, width)
&& IN_RANGE_EXC (ev.y, 0, height)) // inside window?
- selection_request (ev.time);
-
+ {
+ if (ev.state & ShiftMask)
+ selection_request (ev.time, Sel_Clipboard);
+ else
+ selection_request (ev.time, Sel_Primary);
+ }
break;
#ifdef MOUSE_WHEEL