• Colomban Wendling's avatar
    scintilla: Fix crash after destroying the widget on GTK < 3.3.6 · 1421a3f9
    Colomban Wendling yazdı
    On GTK2 and GTK3 < 3.3.6 there is no GtkAccessibleClass::widget_unset()
    method, so we can't destroy our accessible object right away.  So, to
    avoid accessing a destroyed widget, we need to check whether the widget
    still exists in the the ScintillaGTKAccessible destructor.
    
    In other methods it's not necessary because the wrapping GObject class
    makes sure not to forward other when the widget has been destroyed, but
    we still have to destroy the C++ instance no matter what, so the check
    has to be on this side.
    
    Fixes #1410.
    1421a3f9
Adı
Son kayıt (commit)
Son güncelleme
ctags Loading commit data...
data Loading commit data...
doc Loading commit data...
icons Loading commit data...
m4 Loading commit data...
plugins Loading commit data...
po Loading commit data...
scintilla Loading commit data...
scripts Loading commit data...
src Loading commit data...
tests Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
AUTHORS Loading commit data...
COMMITTERS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
ChangeLog.pre-1-22 Loading commit data...
HACKING Loading commit data...
INSTALL Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README Loading commit data...
README.I18N Loading commit data...
README.Packagers Loading commit data...
README.rst Loading commit data...
THANKS Loading commit data...
TODO Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
geany.desktop.in Loading commit data...
geany.exe.manifest Loading commit data...
geany.gladep Loading commit data...
geany.nsi.in Loading commit data...
geany.pc.in Loading commit data...
geany.spec.in Loading commit data...
geany_private.rc Loading commit data...