diff options
| author | Po Lu | 2021-11-05 17:46:47 +0800 |
|---|---|---|
| committer | Lars Ingebrigtsen | 2021-11-07 02:59:40 +0100 |
| commit | 49ed7066835462eb7395b68ca47c83da1ba3a024 (patch) | |
| tree | 89b4551333f2937af9e8aa55667d03be0abd9c70 /src | |
| parent | 650e5e8e9217767a499403348a1177251b89151b (diff) | |
| download | emacs-49ed7066835462eb7395b68ca47c83da1ba3a024.tar.gz emacs-49ed7066835462eb7395b68ca47c83da1ba3a024.zip | |
Select window when clicking on an xwidget view
* src/xterm.c (handle_one_xevent): Select window when clicking on an
xwidget view.
Diffstat (limited to 'src')
| -rw-r--r-- | src/xterm.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/xterm.c b/src/xterm.c index 9e0499ca0f2..9b434bffcc2 100644 --- a/src/xterm.c +++ b/src/xterm.c | |||
| @@ -9289,6 +9289,12 @@ handle_one_xevent (struct x_display_info *dpyinfo, | |||
| 9289 | event->xbutton.x, event->xbutton.y, | 9289 | event->xbutton.x, event->xbutton.y, |
| 9290 | event->xbutton.button, event->xbutton.state, | 9290 | event->xbutton.button, event->xbutton.state, |
| 9291 | event->xbutton.time); | 9291 | event->xbutton.time); |
| 9292 | |||
| 9293 | if (!EQ (selected_window, xvw->w)) | ||
| 9294 | { | ||
| 9295 | inev.ie.kind = SELECT_WINDOW_EVENT; | ||
| 9296 | inev.ie.frame_or_window = xvw->w; | ||
| 9297 | } | ||
| 9292 | goto OTHER; | 9298 | goto OTHER; |
| 9293 | } | 9299 | } |
| 9294 | #endif | 9300 | #endif |