diff options
| author | Andrew Choi | 2002-12-02 17:13:46 +0000 |
|---|---|---|
| committer | Andrew Choi | 2002-12-02 17:13:46 +0000 |
| commit | 72742a999a8b0ea7a67dd2c3c17f89579a2bb102 (patch) | |
| tree | 9149b74ee2c16995e06f2e93ab955b6eab044813 /src/macterm.c | |
| parent | 4b5e69bd4436879d0f0969f2df1adb4fe2ceb922 (diff) | |
| download | emacs-72742a999a8b0ea7a67dd2c3c17f89579a2bb102.tar.gz emacs-72742a999a8b0ea7a67dd2c3c17f89579a2bb102.zip | |
2002-12-02 Andrew Choi <akochoi@shaw.ca>
* macmenu.c (add_menu_item, fill_menubar): Truncate menu item
names to 255 characters.
* macterm.c (XTread_socket): If all frames have been collapsed,
expand the first one before handling drag-and-drop events.
* s/darwin.h (GETPGRP_NO_ARG): Delete. Replaced by GETPGRP_VOID,
which is detected by autoconf.
Diffstat (limited to 'src/macterm.c')
| -rw-r--r-- | src/macterm.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/macterm.c b/src/macterm.c index 2646b28618d..a0997c4e061 100644 --- a/src/macterm.c +++ b/src/macterm.c | |||
| @@ -13046,6 +13046,14 @@ XTread_socket (int sd, struct input_event *bufp, int numchars, int expected) | |||
| 13046 | Lisp_Object frame; | 13046 | Lisp_Object frame; |
| 13047 | 13047 | ||
| 13048 | wp = FrontNonFloatingWindow (); | 13048 | wp = FrontNonFloatingWindow (); |
| 13049 | |||
| 13050 | if (!wp) | ||
| 13051 | { | ||
| 13052 | struct frame *f = XFRAME (XCAR (Vframe_list)); | ||
| 13053 | CollapseWindow (FRAME_MAC_WINDOW (f), false); | ||
| 13054 | wp = FrontNonFloatingWindow (); | ||
| 13055 | } | ||
| 13056 | |||
| 13049 | if (wp && is_emacs_window(wp)) | 13057 | if (wp && is_emacs_window(wp)) |
| 13050 | f = ((mac_output *) GetWRefCon (wp))->mFP; | 13058 | f = ((mac_output *) GetWRefCon (wp))->mFP; |
| 13051 | 13059 | ||