diff options
| author | Karoly Lorentey | 2006-03-22 15:16:06 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2006-03-22 15:16:06 +0000 |
| commit | d4717700cc0b7af6197c19e22bd912e3b1ed67ee (patch) | |
| tree | 4e2a630584b23f670aff57a512a8f2d8182e39c4 /src/fringe.c | |
| parent | f1be5774242454844bf21fbf32e0f6541e2add34 (diff) | |
| parent | d63cd76657e12b92a5d7736a15bc9b97a7f9990e (diff) | |
| download | emacs-d4717700cc0b7af6197c19e22bd912e3b1ed67ee.tar.gz emacs-d4717700cc0b7af6197c19e22bd912e3b1ed67ee.zip | |
Merged from emacs@sv.gnu.org
Patches applied:
* emacs@sv.gnu.org/emacs--devo--0--patch-160
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-161
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-162
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-163
Merge from gnus--rel--5.10
* emacs@sv.gnu.org/emacs--devo--0--patch-164
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-165
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-166
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-167
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-168
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-169
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-170
Merge from gnus--rel--5.10
* emacs@sv.gnu.org/emacs--devo--0--patch-171
Update from CVS: man/mh-e.texi (Folders): Various edits.
* emacs@sv.gnu.org/emacs--devo--0--patch-172
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-58
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-59
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-60
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-61
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-62
Merge from emacs--devo--0
* emacs@sv.gnu.org/gnus--rel--5.10--patch-63
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-64
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-534
Diffstat (limited to 'src/fringe.c')
| -rw-r--r-- | src/fringe.c | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/src/fringe.c b/src/fringe.c index 721b572e373..4b8ac34fe09 100644 --- a/src/fringe.c +++ b/src/fringe.c | |||
| @@ -867,10 +867,7 @@ draw_fringe_bitmap (w, row, left_p) | |||
| 867 | draw_fringe_bitmap_1 (w, row, left_p, overlay, NO_FRINGE_BITMAP); | 867 | draw_fringe_bitmap_1 (w, row, left_p, overlay, NO_FRINGE_BITMAP); |
| 868 | 868 | ||
| 869 | if (left_p && row->overlay_arrow_bitmap != NO_FRINGE_BITMAP) | 869 | if (left_p && row->overlay_arrow_bitmap != NO_FRINGE_BITMAP) |
| 870 | draw_fringe_bitmap_1 (w, row, 1, 1, | 870 | draw_fringe_bitmap_1 (w, row, 1, 1, row->overlay_arrow_bitmap); |
| 871 | (row->overlay_arrow_bitmap < 0 | ||
| 872 | ? get_logical_fringe_bitmap (w, Qoverlay_arrow, 0, 0) | ||
| 873 | : row->overlay_arrow_bitmap)); | ||
| 874 | } | 871 | } |
| 875 | 872 | ||
| 876 | 873 | ||
| @@ -1152,6 +1149,9 @@ update_window_fringes (w, keep_current_p) | |||
| 1152 | } | 1149 | } |
| 1153 | } | 1150 | } |
| 1154 | 1151 | ||
| 1152 | if (row->overlay_arrow_bitmap < 0) | ||
| 1153 | row->overlay_arrow_bitmap = get_logical_fringe_bitmap (w, Qoverlay_arrow, 0, 0); | ||
| 1154 | |||
| 1155 | if (row->overlay_arrow_bitmap != cur->overlay_arrow_bitmap) | 1155 | if (row->overlay_arrow_bitmap != cur->overlay_arrow_bitmap) |
| 1156 | { | 1156 | { |
| 1157 | redraw_p = row->redraw_fringe_bitmaps_p = cur->redraw_fringe_bitmaps_p = 1; | 1157 | redraw_p = row->redraw_fringe_bitmaps_p = cur->redraw_fringe_bitmaps_p = 1; |
| @@ -1695,10 +1695,14 @@ init_fringe () | |||
| 1695 | } | 1695 | } |
| 1696 | } | 1696 | } |
| 1697 | 1697 | ||
| 1698 | #ifdef HAVE_NTGUI | 1698 | #if defined (HAVE_NTGUI) || defined (MAC_OS) |
| 1699 | 1699 | ||
| 1700 | void | 1700 | void |
| 1701 | #ifdef HAVE_NTGUI | ||
| 1701 | w32_init_fringe () | 1702 | w32_init_fringe () |
| 1703 | #else /* MAC_OS */ | ||
| 1704 | mac_init_fringe () | ||
| 1705 | #endif | ||
| 1702 | { | 1706 | { |
| 1703 | int bt; | 1707 | int bt; |
| 1704 | 1708 | ||
| @@ -1711,7 +1715,9 @@ w32_init_fringe () | |||
| 1711 | rif->define_fringe_bitmap (bt, fb->bits, fb->height, fb->width); | 1715 | rif->define_fringe_bitmap (bt, fb->bits, fb->height, fb->width); |
| 1712 | } | 1716 | } |
| 1713 | } | 1717 | } |
| 1718 | #endif | ||
| 1714 | 1719 | ||
| 1720 | #ifdef HAVE_NTGUI | ||
| 1715 | void | 1721 | void |
| 1716 | w32_reset_fringes () | 1722 | w32_reset_fringes () |
| 1717 | { | 1723 | { |