aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorYAMAMOTO Mitsuharu2007-06-28 10:10:29 +0000
committerYAMAMOTO Mitsuharu2007-06-28 10:10:29 +0000
commitde3f71d670b870a0bd3f10cbedb427c0d81f8dbc (patch)
tree19c4f1519b566242c29bd740135e8a1bec399c3f /src
parent2a58c9dd3bab8323fa9bc0f7ab6ff372bac81c3c (diff)
downloademacs-de3f71d670b870a0bd3f10cbedb427c0d81f8dbc.tar.gz
emacs-de3f71d670b870a0bd3f10cbedb427c0d81f8dbc.zip
[USE_MAC_TSM] (mac_handle_text_input_event):
Check WINDOWP before using XWINDOW.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/macterm.c3
2 files changed, 8 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index c87474ba4ca..190d6fb0e36 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12007-06-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2
3 * macterm.c [USE_MAC_TSM] (mac_handle_text_input_event):
4 Check WINDOWP before using XWINDOW.
5
12007-06-27 Juanma Barranquero <lekktu@gmail.com> 62007-06-27 Juanma Barranquero <lekktu@gmail.com>
2 7
3 * buffer.c (syms_of_buffer) <selective-display>: Fix typo in docstring. 8 * buffer.c (syms_of_buffer) <selective-display>: Fix typo in docstring.
diff --git a/src/macterm.c b/src/macterm.c
index 32abee0bc10..372eff645fd 100644
--- a/src/macterm.c
+++ b/src/macterm.c
@@ -10244,6 +10244,9 @@ mac_handle_text_input_event (next_handler, event, data)
10244 previous events may change some states about display. */ 10244 previous events may change some states about display. */
10245 if (NILP (Foverlay_get (Vmac_ts_active_input_overlay, Qbefore_string))) 10245 if (NILP (Foverlay_get (Vmac_ts_active_input_overlay, Qbefore_string)))
10246 { 10246 {
10247 if (!WINDOWP (echo_area_window))
10248 return eventNotHandledErr;
10249
10247 /* Active input area is displayed in the echo area. */ 10250 /* Active input area is displayed in the echo area. */
10248 w = XWINDOW (echo_area_window); 10251 w = XWINDOW (echo_area_window);
10249 f = WINDOW_XFRAME (w); 10252 f = WINDOW_XFRAME (w);