Hello community, here is the log from the commit of package wxGTK for openSUSE:11.3 checked in at Tue Aug 9 17:56:40 CEST 2011.
-------- --- old-versions/11.3/all/wxGTK/wxGTK.changes 2010-06-15 16:17:26.000000000 +0200 +++ 11.3/wxGTK/wxGTK.changes 2011-08-05 18:46:29.000000000 +0200 @@ -1,0 +2,5 @@ +Fri Aug 5 17:32:50 CEST 2011 - sbra...@suse.cz + +- Fix filezilla crash (bnc#708402). + +------------------------------------------------------------------- Package does not exist at destination yet. Using Fallback old-versions/11.3/all/wxGTK Destination is old-versions/11.3/UPDATES/all/wxGTK calling whatdependson for 11.3-i586 New: ---- wxWidgets-bnc708402.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wxGTK.spec ++++++ --- /var/tmp/diff_new_pack.PdpC0R/_old 2011-08-09 17:55:21.000000000 +0200 +++ /var/tmp/diff_new_pack.PdpC0R/_new 2011-08-09 17:55:21.000000000 +0200 @@ -1,7 +1,7 @@ # -# spec file for package wxGTK (Version 2.8.10.1) +# spec file for package wxGTK # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,7 +27,7 @@ Group: System/Libraries AutoReqProv: on Version: 2.8.10.1 -Release: 7 +Release: 12.<RELEASE2> %define wx_version %(echo %{version} | sed 's/\.[0-9][0-9]*\.[0-9][0-9]*$//') Summary: C++ Framework for Cross-Platform Development %if 0 @@ -55,6 +55,8 @@ Patch10: wxGTK-2.8.10.1-python-platlib.patch # PATCH-FIX-OPENSUSE wxGTK-editra-ebmlib.patch bnc580060 sbra...@suse.cz -- Fix missing ebmlib required by Editra. Downloaded from http://download.salixos.org/i486/13.0/source/l/wxPython/ Patch11: wxGTK-editra-ebmlib.patch +# PATCH-FIX-UPSTREAM wxWidgets-bnc708402.patch bnc708402 wxWidgets12447 changeset65480 sbra...@suse.cz -- Fix filezilla crash. +Patch12: wxWidgets-bnc708402.patch # compile with debug stuff (adds lots of asserts, which can help finding # problems in applications) %define usedebug 0 @@ -168,6 +170,7 @@ %patch9 %patch10 %patch11 -p1 +%patch12 -p4 cp %{S:2} . mkdir wxWidgets-unicode mkdir wxWidgets-ansi ++++++ wxWidgets-bnc708402.patch ++++++ Index: /wxWidgets/branches/WX_2_8_BRANCH/src/gtk/dnd.cpp =================================================================== --- /wxWidgets/branches/WX_2_8_BRANCH/src/gtk/dnd.cpp (revision 49608) +++ /wxWidgets/branches/WX_2_8_BRANCH/src/gtk/dnd.cpp (revision 65480) @@ -947,19 +947,25 @@ void wxDropSource::UnregisterWindow() { - if (!m_widget) - return; - - g_signal_handlers_disconnect_by_func (m_widget, - (gpointer) source_drag_data_get, - this); - g_signal_handlers_disconnect_by_func (m_widget, - (gpointer) source_drag_data_delete, - this); - g_signal_handlers_disconnect_by_func (m_widget, - (gpointer) source_drag_begin, - this); - g_signal_handlers_disconnect_by_func (m_widget, - (gpointer) source_drag_end, - this); + if (m_widget) + { + g_signal_handlers_disconnect_by_func (m_widget, + (gpointer) source_drag_data_get, + this); + g_signal_handlers_disconnect_by_func (m_widget, + (gpointer) source_drag_data_delete, + this); + g_signal_handlers_disconnect_by_func (m_widget, + (gpointer) source_drag_begin, + this); + g_signal_handlers_disconnect_by_func (m_widget, + (gpointer) source_drag_end, + this); + } + + if (m_iconWindow) + { + g_signal_handlers_disconnect_by_func (m_iconWindow, + (gpointer) gtk_dnd_window_configure_callback, this); + } } ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org