Menu

#206 Dialog GTK critical msg while use of get valid with hwg_EndDialog()

v1.0_(example)
open
nobody
None
1
2025-05-13
2025-05-13
No

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.

Discussion


Log in to post a comment.