|
Dan Horák |
0e0f83 |
Index: src/gtk/dnd.cpp
|
|
Dan Horák |
0e0f83 |
===================================================================
|
|
Dan Horák |
0e0f83 |
--- src/gtk/dnd.cpp (revision 65479)
|
|
Dan Horák |
0e0f83 |
+++ src/gtk/dnd.cpp (revision 65480)
|
|
Dan Horák |
0e0f83 |
@@ -946,21 +946,27 @@
|
|
Dan Horák |
0e0f83 |
|
|
Dan Horák |
0e0f83 |
void wxDropSource::UnregisterWindow()
|
|
Dan Horák |
0e0f83 |
{
|
|
Dan Horák |
0e0f83 |
- if (!m_widget)
|
|
Dan Horák |
0e0f83 |
- return;
|
|
Dan Horák |
0e0f83 |
+ if (m_widget)
|
|
Dan Horák |
0e0f83 |
+ {
|
|
Dan Horák |
0e0f83 |
+ g_signal_handlers_disconnect_by_func (m_widget,
|
|
Dan Horák |
0e0f83 |
+ (gpointer) source_drag_data_get,
|
|
Dan Horák |
0e0f83 |
+ this);
|
|
Dan Horák |
0e0f83 |
+ g_signal_handlers_disconnect_by_func (m_widget,
|
|
Dan Horák |
0e0f83 |
+ (gpointer) source_drag_data_delete,
|
|
Dan Horák |
0e0f83 |
+ this);
|
|
Dan Horák |
0e0f83 |
+ g_signal_handlers_disconnect_by_func (m_widget,
|
|
Dan Horák |
0e0f83 |
+ (gpointer) source_drag_begin,
|
|
Dan Horák |
0e0f83 |
+ this);
|
|
Dan Horák |
0e0f83 |
+ g_signal_handlers_disconnect_by_func (m_widget,
|
|
Dan Horák |
0e0f83 |
+ (gpointer) source_drag_end,
|
|
Dan Horák |
0e0f83 |
+ this);
|
|
Dan Horák |
0e0f83 |
+ }
|
|
Dan Horák |
0e0f83 |
|
|
Dan Horák |
0e0f83 |
- g_signal_handlers_disconnect_by_func (m_widget,
|
|
Dan Horák |
0e0f83 |
- (gpointer) source_drag_data_get,
|
|
Dan Horák |
0e0f83 |
- this);
|
|
Dan Horák |
0e0f83 |
- g_signal_handlers_disconnect_by_func (m_widget,
|
|
Dan Horák |
0e0f83 |
- (gpointer) source_drag_data_delete,
|
|
Dan Horák |
0e0f83 |
- this);
|
|
Dan Horák |
0e0f83 |
- g_signal_handlers_disconnect_by_func (m_widget,
|
|
Dan Horák |
0e0f83 |
- (gpointer) source_drag_begin,
|
|
Dan Horák |
0e0f83 |
- this);
|
|
Dan Horák |
0e0f83 |
- g_signal_handlers_disconnect_by_func (m_widget,
|
|
Dan Horák |
0e0f83 |
- (gpointer) source_drag_end,
|
|
Dan Horák |
0e0f83 |
- this);
|
|
Dan Horák |
0e0f83 |
+ if (m_iconWindow)
|
|
Dan Horák |
0e0f83 |
+ {
|
|
Dan Horák |
0e0f83 |
+ g_signal_handlers_disconnect_by_func (m_iconWindow,
|
|
Dan Horák |
0e0f83 |
+ (gpointer) gtk_dnd_window_configure_callback, this);
|
|
Dan Horák |
0e0f83 |
+ }
|
|
Dan Horák |
0e0f83 |
}
|
|
Dan Horák |
0e0f83 |
|
|
Dan Horák |
0e0f83 |
#endif
|