[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

(no subject)



Im having trouble inserting items into list from a callback.  Here is code 
that is failing.


void
on_install_search_btn_clicked          (GtkButton       *button,
                                        GtkWidget* LIST)
{
  GList *current_list = NULL;
  GtkWidget* temp;
  extern struct search *search_struct;
  GtkWidget* nopacks_dialog;
  gchar* search_string = 
gtk_entry_get_text(GTK_ENTRY(search_struct->ENTRY));
  temp = gtk_list_item_new_with_label("DAMNIT!!");
  gtk_widget_show(temp);
  current_list = g_list_prepend(current_list, temp);
  gtk_list_append_items(GTK_LIST(LIST), current_list);

  if (search_for_package(search_string, current_list, 100) != 0)
    {
      nopacks_dialog = create_nopacks_dialog ();
      gtk_widget_show (nopacks_dialog);

    }
  else
    {
      if (current_list == NULL)
	printf("GOD HELP ME");
      gtk_list_append_items(GTK_LIST(LIST), current_list);
      printf("SUCCESS");


    }

}

and is failing with Segmentqation Fault ...


Gtk-CRITICAL **: file gtkwidget.c: line 3353 (gtk_widget_set_parent): 
assertion `widget->parent == NULL' failed.

Program received signal SIGINT, Interrupt.
0x400ff3a0 in gtk_widget_ensure_style () from /usr/lib/libgtk-1.2.so.0
(gdb) back
#0  0x400ff3a0 in gtk_widget_ensure_style () from /usr/lib/libgtk-1.2.so.0
#1  0x4009ff2f in gtk_list_item_size_request () from 
/usr/lib/libgtk-1.2.so.0
#2  0x400a25e1 in gtk_marshal_NONE__POINTER () from /usr/lib/libgtk-1.2.so.0

I ve been working on this forever, please help, is there something 
elementray im missing!?!?!?!?

Charles

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]