[gnome-builder] editor-view: clear DnD after setting buffer



commit 9510f554f3fbbf64aca87970526a88cf6ff9d5df
Author: Christian Hergert <chergert redhat com>
Date:   Wed Dec 13 01:23:52 2017 -0800

    editor-view: clear DnD after setting buffer
    
    The GtkTextView chain-up will try to set these, so we want to
    wait until afterwards and clear them.

 src/libide/editor/ide-editor-view.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)
---
diff --git a/src/libide/editor/ide-editor-view.c b/src/libide/editor/ide-editor-view.c
index ba28eec..58134eb 100644
--- a/src/libide/editor/ide-editor-view.c
+++ b/src/libide/editor/ide-editor-view.c
@@ -315,6 +315,7 @@ ide_editor_view_set_buffer (IdeEditorView *self,
       dzl_binding_group_set_source (self->buffer_bindings, buffer);
       gtk_text_view_set_buffer (GTK_TEXT_VIEW (self->source_view),
                                 GTK_TEXT_BUFFER (buffer));
+      gtk_drag_dest_unset (GTK_WIDGET (self->source_view));
     }
 }
 
@@ -909,8 +910,6 @@ ide_editor_view_init (IdeEditorView *self)
 
   gtk_widget_init_template (GTK_WIDGET (self));
 
-  gtk_drag_dest_unset (GTK_WIDGET (self->source_view));
-
   ide_layout_view_set_can_split (IDE_LAYOUT_VIEW (self), TRUE);
   ide_layout_view_set_menu_id (IDE_LAYOUT_VIEW (self), "ide-editor-view-document-menu");
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]