summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMichael Jennings <mej@lbl.gov>2014-03-26 09:00:45 -0700
committerMichael Jennings <mej@lbl.gov>2014-03-26 09:00:45 -0700
commit31233f31d83a80756c60aee7e10bcfa04cce12bd (patch)
treefd77faf599c1f3e609f390bfe297e1eeea6ce7ee /src
parent747082e87bdf9d0372a6b4ffae04ba14ea995f5a (diff)
downloadeterm-31233f31d83a80756c60aee7e10bcfa04cce12bd.tar.gz
Patch from Pavel Sanda <ps@ucw.cz> to fix copy/paste behavior with
some Qt-based apps (e.g., LyX).
Diffstat (limited to 'src')
-rw-r--r--src/screen.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/screen.c b/src/screen.c
index 1005fac..ed41535 100644
--- a/src/screen.c
+++ b/src/screen.c
@@ -2566,6 +2566,7 @@ selection_copy_string(Atom sel, char *str, size_t len)
if (XGetSelectionOwner(Xdisplay, sel) != TermWin.vt) {
libast_print_error("Can't take ownership of selection\n");
}
+ XFlush(Xdisplay);
} else {
D_SELECT(("Copying selection to cut buffer %d\n", (int) sel));
XChangeProperty(Xdisplay, Xroot, sel, XA_STRING, 8, PropModeReplace, str, len);