Hi!
This simple example demonstrates the problem.
#include "hwgui.ch"
FUNCTION Main()
LOCAL oDlg, cGet1:=space(3), cGet2 := space(3), oGet1, oGet2
INIT DIALOG oDlg TITLE "test" AT 0,0 SIZE 350,200 CLIPPER NOEXIT
@ 010,050 get oGet1 VAR cGet1 SIZE 50,20 valid {|| hwg_enddialog(),.t. }
@ 010,080 get oGet2 VAR cGet2 SIZE 50,20
oDlg:Activate(,,,.t.)
return .t.
itamar@itamar-desktop:~/dev/hwgui/test$ ./criticalmsg
(criticalmsg:1436943): GLib-GObject-CRITICAL **: 12:28:05.401: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
(criticalmsg:1436943): GLib-GObject-CRITICAL **: 12:28:05.401: g_object_freeze_notify: assertion 'G_IS_OBJECT (object)' failed
(criticalmsg:1436943): Gtk-CRITICAL **: 12:28:05.401: IA__gtk_widget_has_default: assertion 'GTK_IS_WIDGET (widget)' failed
(criticalmsg:1436943): Gtk-CRITICAL **: 12:28:05.401: IA__gtk_widget_get_receives_default: assertion 'GTK_IS_WIDGET (widget)' failed
(criticalmsg:1436943): Gtk-CRITICAL **: 12:28:05.401: IA__gtk_widget_send_focus_change: assertion 'GTK_IS_WIDGET (widget)' failed
(criticalmsg:1436943): GLib-GObject-CRITICAL **: 12:28:05.401: g_object_notify: assertion 'G_IS_OBJECT (object)' failed
(criticalmsg:1436943): Gtk-CRITICAL **: 12:28:05.401: IA__gtk_widget_has_default: assertion 'GTK_IS_WIDGET (widget)' failed
(criticalmsg:1436943): GLib-GObject-CRITICAL **: 12:28:05.401: g_object_thaw_notify: assertion 'G_IS_OBJECT (object)' failed
(criticalmsg:1436943): GLib-GObject-CRITICAL **: 12:28:05.401: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Best regards,
Itamar M. Lins Jr.