mirror of
https://gitee.com/anod/open_agb_firm.git
synced 2025-05-08 06:44:12 +08:00
修正绘制选项列表会宕机的bug,因为指针参数顺序不对!
This commit is contained in:
parent
001e0ffc82
commit
b3e89cb1f4
@ -182,16 +182,16 @@ static void draw_one_option( int index, int selected, int row, atp_itemprovider_
|
||||
}
|
||||
}
|
||||
|
||||
static void draw_options( int start_row, int start_idx, int option_cnt, int selected_idx, atp_callerdata_t data, atp_itemprovider_t provider )
|
||||
static void draw_options( int start_row, int start_idx, int option_cnt, int selected_idx, atp_itemprovider_t provider, atp_callerdata_t data )
|
||||
{
|
||||
int max_draw = CONTAINER_MAX_LINES - start_row;
|
||||
int end_idx = start_idx + max_draw;
|
||||
if( end_idx > option_cnt ) end_idx = option_cnt;
|
||||
|
||||
// draw
|
||||
//for( int i=start_idx; i < end_idx; ++i )
|
||||
for( int i=start_idx; i < end_idx; ++i )
|
||||
{
|
||||
draw_one_option( start_idx, selected_idx, start_row+start_idx-start_idx, provider, data );
|
||||
draw_one_option( i, selected_idx, start_row+i-start_idx, provider, data );
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user