Project

General

Profile

fix-dnd.patch

Paul Franke, August 14, 2016 02:37

View differences:

src/libaudgui/list.cc
615 615
    {
616 616
        const GtkTargetEntry target = {(char *) cbs->data_type, 0, 0};
617 617

  
618
        gtk_drag_source_set (list, GDK_BUTTON1_MASK, & target, 1, GDK_ACTION_COPY);
619
        gtk_drag_dest_set (list, (GtkDestDefaults) 0, & target, 1, GDK_ACTION_COPY);
620

  
618 621
        if (MODEL_HAS_CB (model, get_data))
619
        {
620
            gtk_drag_source_set (list, GDK_BUTTON1_MASK, & target, 1, GDK_ACTION_COPY);
621 622
            g_signal_connect (list, "drag-data-get", (GCallback) drag_data_get, model);
622
        }
623 623

  
624 624
        if (MODEL_HAS_CB (model, receive_data))
625
        {
626
            gtk_drag_dest_set (list, (GtkDestDefaults) 0, & target, 1, GDK_ACTION_COPY);
627 625
            g_signal_connect (list, "drag-data-received", (GCallback) drag_data_received, model);
628
        }
629 626

  
630 627
        supports_drag = true;
631 628
    }
632
-