|
@@ -9694,14 +9694,16 @@ nk_draw_list_push_image(struct nk_draw_list *list, nk_handle texture)
|
|
struct nk_draw_command *prev = nk_draw_list_command_last(list);
|
|
struct nk_draw_command *prev = nk_draw_list_command_last(list);
|
|
if (prev->elem_count == 0) {
|
|
if (prev->elem_count == 0) {
|
|
prev->texture = texture;
|
|
prev->texture = texture;
|
|
- #ifdef NK_INCLUDE_COMMAND_USERDATA
|
|
|
|
|
|
+ #ifdef NK_INCLUDE_COMMAND_USERDATA
|
|
prev->userdata = list->userdata;
|
|
prev->userdata = list->userdata;
|
|
- #endif
|
|
|
|
- } else if (prev->texture.id != texture.id
|
|
|
|
- #ifdef NK_INCLUDE_COMMAND_USERDATA
|
|
|
|
- || prev->userdata.id != list->userdata.id
|
|
|
|
- #endif
|
|
|
|
- ) nk_draw_list_push_command(list, prev->clip_rect, texture);
|
|
|
|
|
|
+ #endif
|
|
|
|
+ } else if (prev->texture.id != texture.id
|
|
|
|
+ #ifdef NK_INCLUDE_COMMAND_USERDATA
|
|
|
|
+ || prev->userdata.id != list->userdata.id
|
|
|
|
+ #endif
|
|
|
|
+ ) {
|
|
|
|
+ nk_draw_list_push_command(list, prev->clip_rect, texture);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
#ifdef NK_INCLUDE_COMMAND_USERDATA
|
|
#ifdef NK_INCLUDE_COMMAND_USERDATA
|