diff options
author | Michael Jennings <mej@lbl.gov> | 2014-03-26 10:00:35 -0700 |
---|---|---|
committer | Michael Jennings <mej@lbl.gov> | 2014-03-26 10:00:35 -0700 |
commit | f176b4632da282560f64705d3c6e2f260f62dc25 (patch) | |
tree | 291b6427f340d4fd43c3251f4a77aeff271625ec | |
parent | c262cddf04aa5c5cad9558c0461cb4e856709258 (diff) | |
download | eterm-0.10.tar.gz |
Patch from Pavel Sanda <ps@ucw.cz> to fix copy/paste behavior witheterm-0.10
some Qt-based apps (e.g., LyX).
-rw-r--r-- | .gitignore | 45 | ||||
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | src/screen.c | 1 |
3 files changed, 51 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7ce07b3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,45 @@ +*.log +config.sub +config.cache +config.guess +configure +ltconfig +ltmain.sh +Makefile +Makefile.in +aclocal.m4 +libtool.m4 +lt*.m4 +config.status +config.h +libtool +stamp-h* +libast.spec +config.h.in +missing +mkinstalldirs +install-sh +Eterm*.tar.gz +*.sddf +Makefile +Makefile.in +.deps +.libs +lib*.la +*.da +*.lo +*.o +autom4te* +depcomp +*.orig +*.rej +*~ +doc/Eterm.1 +doc/Eterm.1.html +doc/Eterm.tcap +src/Eterm +themes/*/theme.cfg +utils/Esetroot +utils/Etbg +utils/Ettable +utils/kEsetroot @@ -5771,3 +5771,8 @@ Sun Sep 12 23:36:21 2010 Michael Jennings (mej) Fix merge error and additional LibAST updates. ---------------------------------------------------------------------- +Wed Mar 26 10:00:18 2014 Michael Jennings (mej) + +Patch from Pavel Sanda <ps@ucw.cz> to fix copy/paste behavior with +some Qt-based apps (e.g., LyX). +---------------------------------------------------------------------- diff --git a/src/screen.c b/src/screen.c index d0d7458..3bdab1f 100644 --- a/src/screen.c +++ b/src/screen.c @@ -2660,6 +2660,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); |