diff options
| author | Martin Rudalics | 2013-08-07 15:34:17 +0200 |
|---|---|---|
| committer | Martin Rudalics | 2013-08-07 15:34:17 +0200 |
| commit | 16ddd1a690a4810bf7a4d77e4fafb0554415da03 (patch) | |
| tree | 3abfa6a26347b3908ca880479245a1b5c33f035f /src | |
| parent | d2a95ffb4eeed87b00c9ac1c8eec7d39b06226e5 (diff) | |
| download | emacs-16ddd1a690a4810bf7a4d77e4fafb0554415da03.tar.gz emacs-16ddd1a690a4810bf7a4d77e4fafb0554415da03.zip | |
In w32fullscreen_hook really maximize frame when asked for (Bug#14841).
* w32term.c (w32fullscreen_hook): Really maximize frame when
asked for (Bug#14841).
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/w32term.c | 4 |
2 files changed, 8 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 4f7646ea835..f759584fb79 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2013-08-07 Martin Rudalics <rudalics@gmx.at> | ||
| 2 | |||
| 3 | * w32term.c (w32fullscreen_hook): Really maximize frame when | ||
| 4 | asked for (Bug#14841). | ||
| 5 | |||
| 1 | 2013-08-07 Dmitry Antipov <dmantipov@yandex.ru> | 6 | 2013-08-07 Dmitry Antipov <dmantipov@yandex.ru> |
| 2 | 7 | ||
| 3 | Prefer selected_window to Fselected_window, likewise for frames. | 8 | Prefer selected_window to Fselected_window, likewise for frames. |
diff --git a/src/w32term.c b/src/w32term.c index 59cfdee86b0..56793660d90 100644 --- a/src/w32term.c +++ b/src/w32term.c | |||
| @@ -5717,7 +5717,9 @@ w32fullscreen_hook (struct frame *f) | |||
| 5717 | w32_fullscreen_rect (hwnd, f->want_fullscreen, | 5717 | w32_fullscreen_rect (hwnd, f->want_fullscreen, |
| 5718 | FRAME_NORMAL_PLACEMENT (f).rcNormalPosition, &rect); | 5718 | FRAME_NORMAL_PLACEMENT (f).rcNormalPosition, &rect); |
| 5719 | FRAME_PREV_FSMODE (f) = f->want_fullscreen; | 5719 | FRAME_PREV_FSMODE (f) = f->want_fullscreen; |
| 5720 | if (f->want_fullscreen == FULLSCREEN_BOTH) | 5720 | if (f->want_fullscreen == FULLSCREEN_MAXIMIZED) |
| 5721 | PostMessage (FRAME_W32_WINDOW (f), WM_SYSCOMMAND, 0xf030, 0); | ||
| 5722 | else if (f->want_fullscreen == FULLSCREEN_BOTH) | ||
| 5721 | { | 5723 | { |
| 5722 | SetWindowLong (hwnd, GWL_STYLE, dwStyle & ~WS_OVERLAPPEDWINDOW); | 5724 | SetWindowLong (hwnd, GWL_STYLE, dwStyle & ~WS_OVERLAPPEDWINDOW); |
| 5723 | SetWindowPos (hwnd, HWND_TOP, rect.left, rect.top, | 5725 | SetWindowPos (hwnd, HWND_TOP, rect.left, rect.top, |