diff options
| author | Kenichi Handa | 2014-01-01 00:04:57 +0900 |
|---|---|---|
| committer | Kenichi Handa | 2014-01-01 00:04:57 +0900 |
| commit | 6fc286aee5eb67bf4acb9f67c3b5d363ee4b427b (patch) | |
| tree | 596c420d60e3980a1195300a563efb6fe8404c86 /src/window.c | |
| parent | 04311a1648bd0ba44951f89557f5674dfa032376 (diff) | |
| parent | 0bbd0e0b1d5f358c85506dcc5451e14fb95864a8 (diff) | |
| download | emacs-6fc286aee5eb67bf4acb9f67c3b5d363ee4b427b.tar.gz emacs-6fc286aee5eb67bf4acb9f67c3b5d363ee4b427b.zip | |
merge trunk
Diffstat (limited to 'src/window.c')
| -rw-r--r-- | src/window.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/window.c b/src/window.c index 9bc95224f7c..1e3d70fd88d 100644 --- a/src/window.c +++ b/src/window.c | |||
| @@ -4582,14 +4582,16 @@ grow_mini_window (struct window *w, int delta, bool pixelwise) | |||
| 4582 | 4582 | ||
| 4583 | if (pixelwise) | 4583 | if (pixelwise) |
| 4584 | { | 4584 | { |
| 4585 | pixel_height = min (-XINT (height), INT_MAX - w->pixel_height); | 4585 | pixel_height = max (min (-XINT (height), INT_MAX - w->pixel_height), |
| 4586 | FRAME_LINE_HEIGHT (f)); | ||
| 4586 | line_height = pixel_height / FRAME_LINE_HEIGHT (f); | 4587 | line_height = pixel_height / FRAME_LINE_HEIGHT (f); |
| 4587 | } | 4588 | } |
| 4588 | else | 4589 | else |
| 4589 | { | 4590 | { |
| 4590 | line_height = min (-XINT (height), | 4591 | line_height = max (min (-XINT (height), |
| 4591 | ((INT_MAX - w->pixel_height) | 4592 | ((INT_MAX - w->pixel_height) |
| 4592 | / FRAME_LINE_HEIGHT (f))); | 4593 | / FRAME_LINE_HEIGHT (f))), |
| 4594 | 1); | ||
| 4593 | pixel_height = line_height * FRAME_LINE_HEIGHT (f); | 4595 | pixel_height = line_height * FRAME_LINE_HEIGHT (f); |
| 4594 | } | 4596 | } |
| 4595 | 4597 | ||