Re: GGtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)` failed
- From: Larry Reaves <larry yrral net>
- To: Jacob Wiltgen <jacobwiltgen hotmail com>
- Cc: gtk-app-devel-list gnome org
- Subject: Re: GGtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)` failed
- Date: Thu, 29 Jan 2009 10:51:44 -0500
On Wed, 2009-01-28 at 20:16 -0700, Jacob Wiltgen wrote:
Hello everyone,
I am currently developing my first GTK+ GUI using glade to initiate bus master DMA. The GUI is set to take
DMA transfer specifics (payload, number of packets, etc). Based on these inputs, I need to set a label or
text box showing the total amount of bytes to be transferred from an add in card to the chipset.
The GUI loads fine. When the user changes payload, the handler is called and inside the handler is a call
to change the bytes to be transfered label/text widget. When this call is made, a failure is reported to
the console saying it failed to set the text. I have tried both a textview widget and also a label widget
without success. The main file is a C++ file that will call other C++ functions to run the DMA transfer.
I use extern "C" {} around each handler and function prototypes and I haven't seen an issue doing this yet.
Below is the code used:
// HANDLER:
void on_wr_tlp_size_changed(GtkComboBox *wr_size, xbmd_app *app) {
wr_tlp_size = gtk_combo_box_get_active_text(wr_size);
gtk_label_set_text(GTK_LABEL(app->write_bytes_to_transfer), "TEST"); //this is the line that is
failing.
}
How are you connecting up the handler? I would guess app is not what
you think it is (you could set a breakpoint in gdb, and then know for
sure).
-Larry Reaves
<larry yrral net>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]