/[emacs]/emacs/src/fringe.c
ViewVC logotype

Diff of /emacs/src/fringe.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.12 by kfstorm, Tue Sep 28 23:02:53 2004 UTC revision 1.13 by kfstorm, Wed Sep 29 08:51:40 2004 UTC
# Line 1079  destroy_fringe_bitmap (n) Line 1079  destroy_fringe_bitmap (n)
1079    fbp = &fringe_bitmaps[n];    fbp = &fringe_bitmaps[n];
1080    if (*fbp && (*fbp)->dynamic)    if (*fbp && (*fbp)->dynamic)
1081      {      {
1082        if (rif->destroy_fringe_bitmap)        if (rif && rif->destroy_fringe_bitmap)
1083          rif->destroy_fringe_bitmap (n);          rif->destroy_fringe_bitmap (n);
1084        xfree (*fbp);        xfree (*fbp);
1085        *fbp = NULL;        *fbp = NULL;
# Line 1185  init_fringe_bitmap (which, fb, once_p) Line 1185  init_fringe_bitmap (which, fb, once_p)
1185      {      {
1186        destroy_fringe_bitmap (which);        destroy_fringe_bitmap (which);
1187    
1188        if (rif->define_fringe_bitmap)        if (rif && rif->define_fringe_bitmap)
1189          rif->define_fringe_bitmap (which, fb->bits, fb->height, fb->width);          rif->define_fringe_bitmap (which, fb->bits, fb->height, fb->width);
1190    
1191        fringe_bitmaps[which] = fb;        fringe_bitmaps[which] = fb;
# Line 1445  w32_init_fringe () Line 1445  w32_init_fringe ()
1445  {  {
1446    enum fringe_bitmap_type bt;    enum fringe_bitmap_type bt;
1447    
1448      if (!rif)
1449        return;
1450    
1451    for (bt = NO_FRINGE_BITMAP + 1; bt < MAX_STANDARD_FRINGE_BITMAPS; bt++)    for (bt = NO_FRINGE_BITMAP + 1; bt < MAX_STANDARD_FRINGE_BITMAPS; bt++)
1452      {      {
1453        struct fringe_bitmap *fb = &standard_bitmaps[bt];        struct fringe_bitmap *fb = &standard_bitmaps[bt];
# Line 1458  w32_reset_fringes () Line 1461  w32_reset_fringes ()
1461    /* Destroy row bitmaps.  */    /* Destroy row bitmaps.  */
1462    int bt;    int bt;
1463    
1464      if (!rif)
1465        return;
1466    
1467    for (bt = NO_FRINGE_BITMAP + 1; bt < max_used_fringe_bitmap; bt++)    for (bt = NO_FRINGE_BITMAP + 1; bt < max_used_fringe_bitmap; bt++)
1468      rif->destroy_fringe_bitmap (bt);      rif->destroy_fringe_bitmap (bt);
1469  }  }

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26