smartgit boot fail

smartgit is popular git tool in Windows and Linux.


error

smartgit/bin$ ./smartgit.sh java: /build/buildd/gtk2-engines-oxygen-1.4.5/src/animations/oxygencomboboxdata.cpp:87: void Oxygen::ComboBoxData::setButton(GtkWidget*): Assertion `!_button._widget’ failed. ./smartgit.sh: line 144: 21975 Aborted
(core dumped) $_JAVA_EXEC $_GC_OPTS $_MISC_OPTS $_VM_PROPERTIES -jar “$SMARTGIT_HOME/lib/bootloader.jar” “$@”


reason

caused by the gtk2 theme oxygen.


solution

edit the normally already existing file /usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc and change

GtkComboBox::appears-as-list = 1

into

GtkComboBox::appears-as-list = 0

This workaround is working for me.