fix-dnd.patch
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 |
- |