You've already forked android_translation_layer
mirror of
https://gitlab.com/android_translation_layer/android_translation_layer.git
synced 2025-10-27 11:48:10 -07:00
FrameLayout: fix inserting child at last index
This commit is contained in:
@@ -62,12 +62,10 @@ void frame_layout_widget_insert_child_at_index(FrameLayoutWidget *parent, GtkWid
|
||||
{
|
||||
printf("::::::::::: FrameLayoutWidget: inserting something at index %d\n", index);
|
||||
GtkWidget *iter = gtk_widget_get_first_child(GTK_WIDGET(parent));
|
||||
GtkWidget *next = NULL;
|
||||
for(int i = 0; i < index; i++) {
|
||||
next = gtk_widget_get_next_sibling(iter);
|
||||
if(next == NULL)
|
||||
iter = gtk_widget_get_next_sibling(iter);
|
||||
if(iter == NULL)
|
||||
break;
|
||||
iter = next;
|
||||
}
|
||||
|
||||
gtk_widget_insert_before(child, GTK_WIDGET(parent), iter);
|
||||
|
||||
Reference in New Issue
Block a user