@@ -411,7 +411,7 @@ regionview_border_foreach( Regionview *regionview,
411
411
/* Repaint ... as a rect_foreach function.
412
412
*/
413
413
static void *
414
- regionview_queue_draw_area ( Regionview * regionview , Rect * area )
414
+ regionview_queue_draw_area ( Regionview * regionview , Rect * area , void * dummy )
415
415
{
416
416
#ifdef DEBUG_PAINT
417
417
printf ( "regionview_queue_draw_area: at %dx%d size %dx%d\n" ,
@@ -440,28 +440,28 @@ regionview_queue_draw( Regionview *regionview )
440
440
case REGIONVIEW_REGION :
441
441
conversion_im_to_disp_rect ( conv , area , & dr );
442
442
(void ) regionview_border_foreach ( regionview , & dr ,
443
- ( regionview_rect_fn ) regionview_queue_draw_area , NULL );
443
+ regionview_queue_draw_area , NULL );
444
444
break ;
445
445
446
446
case REGIONVIEW_MARK :
447
447
conversion_im_to_disp ( conv , area -> left , area -> top , & x , & y );
448
448
(void ) regionview_crosshair_foreach ( regionview , x , y ,
449
- ( regionview_rect_fn ) regionview_queue_draw_area , NULL );
449
+ regionview_queue_draw_area , NULL );
450
450
break ;
451
451
452
452
case REGIONVIEW_ARROW :
453
453
conversion_im_to_disp_rect ( conv , area , & dr );
454
454
(void ) regionview_crosshair_foreach ( regionview ,
455
455
dr .left , dr .top ,
456
- ( regionview_rect_fn ) regionview_queue_draw_area , NULL );
456
+ regionview_queue_draw_area , NULL );
457
457
(void ) regionview_crosshair_foreach ( regionview ,
458
458
IM_RECT_RIGHT ( & dr ),
459
459
IM_RECT_BOTTOM ( & dr ),
460
- ( regionview_rect_fn ) regionview_queue_draw_area , NULL );
460
+ regionview_queue_draw_area , NULL );
461
461
462
462
im_rect_normalise ( & dr );
463
463
im_rect_marginadjust ( & dr , 2 );
464
- regionview_queue_draw_area ( regionview , & dr );
464
+ regionview_queue_draw_area ( regionview , & dr , NULL );
465
465
466
466
break ;
467
467
@@ -471,15 +471,15 @@ regionview_queue_draw( Regionview *regionview )
471
471
conversion_im_to_disp_rect ( conv , area , & dr );
472
472
im_rect_normalise ( & dr );
473
473
im_rect_marginadjust ( & dr , 2 );
474
- regionview_queue_draw_area ( regionview , & dr );
474
+ regionview_queue_draw_area ( regionview , & dr , NULL );
475
475
break ;
476
476
477
477
case REGIONVIEW_BOX :
478
478
conversion_im_to_disp_rect ( conv , area , & dr );
479
479
im_rect_normalise ( & dr );
480
480
im_rect_marginadjust ( & dr , -2 );
481
481
(void ) regionview_border_foreach ( regionview , & dr ,
482
- ( regionview_rect_fn ) regionview_queue_draw_area , NULL );
482
+ regionview_queue_draw_area , NULL );
483
483
break ;
484
484
485
485
default :
0 commit comments