GTKMM - `WIDGET_REALIZED_FOR_EVENT(小部件,事件)'

时间:2012-02-16 20:30:47

标签: c++ gtk gtkmm

我们正在开发一个gtkmm24应用程序。有一个长期存在的错误,如果用户在Gtk :: TreeView中对Gtk :: CellRendererCombo点击太快,整个应用程序会锁定GTK断言:

Gtk-CRITICAL **: IA__gtk_widget_event: assertion `WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

如果你将鼠标放在应用程序的任何地方,那么这个断言会重复。

在屏幕上,您会看到一个灰色框,其中渲染器组合应该“弹出”:

enter image description here

我的想法是,在前一个选择尝试完成渲染时,选择另一行的组合渲染器会导致错误。我尝试了各种延迟和阻止,以便在上一次选择被“编辑”或“取消”之前不允许用户选择另一行,但无济于事。

有人有任何想法吗?

0 个答案:

没有答案