[Libreoffice] [PUSHED] GTK+ integration

Michael Meeks michael.meeks at novell.com
Tue May 24 07:00:37 PDT 2011

On Tue, 2011-05-24 at 14:14 +0100, Michael Meeks wrote:
> 	Sure, I've pushed it to the -3-4 branch as well.

	Ho hum; I've reverted it there. I'm getting some funky debug output on
the console:

Warning: -writer is deprecated.  Use --writer instead.

(soffice:14656): GLib-GObject-WARNING **: invalid cast from `GtkToggleToolButton' to `GtkButton'

(soffice:14656): Gtk-CRITICAL **: IA__gtk_button_set_relief: assertion `GTK_IS_BUTTON (button)' failed

(soffice:14656): Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed

	Doesn't look ideal :-) Whacking a breakpoint in g_logv gives me some
nice traces:

#2  0xb2ac69c5 in g_type_check_instance_cast ()
from /lib/libgobject-2.0.so.0
#3  0xb33403e4 in NWEnsureGTKToolbar (nScreen=0)
at /data/opt/libreoffice/bootstrap/clone/libs-gui/vcl/unx/gtk/gdi/salnativewidgets-gtk.cxx:4007
#4  0xb333dc56 in NWGetToolbarRect (nScreen=0, nPart=100, aAreaRect=...)
at /data/opt/libreoffice/bootstrap/clone/libs-gui/vcl/unx/gtk/gdi/salnativewidgets-gtk.cxx:3300
#5  0xb3334f2c in GtkSalGraphics::getNativeControlRegion
(this=0x891a380, nType=100, nPart=100, rControlRegion=..., nState=9,
aValue=..., rCaption=..., 
    rNativeBoundingRegion=..., rNativeContentRegion=...)
at /data/opt/libreoffice/bootstrap/clone/libs-gui/vcl/unx/gtk/gdi/salnativewidgets-gtk.cxx:982


#2  0xb29dba8d in g_return_if_fail_warning () from /lib/libglib-2.0.so.0
#3  0xb2edc8f5 in gtk_button_set_relief ()
from /usr/lib/libgtk-x11-2.0.so.0
#4  0xb33403f0 in NWEnsureGTKToolbar (nScreen=0)
at /data/opt/libreoffice/bootstrap/clone/libs-gui/vcl/unx/gtk/gdi/salnativewidgets-gtk.cxx:4007

	eg. - apparently it is not a GtkButton :-)

	Any chance of some digging ?



 michael.meeks at novell.com  <><, Pseudo Engineer, itinerant idiot

More information about the LibreOffice mailing list