diff --git a/data/dock.metainfo.xml.in b/data/dock.metainfo.xml.in index a95946cc..70f2ef5c 100644 --- a/data/dock.metainfo.xml.in +++ b/data/dock.metainfo.xml.in @@ -34,6 +34,7 @@ Changing Dock size left the dock with extra empty space Dock using too much CPU/RAM Hide notification badges when Do Not Disturb is on + Drag running app to pin diff --git a/src/Launcher.vala b/src/Launcher.vala index 07c81c22..cf28a6a2 100644 --- a/src/Launcher.vala +++ b/src/Launcher.vala @@ -395,6 +395,8 @@ public class Dock.Launcher : Gtk.Box { var paintable = new Gtk.WidgetPaintable (image); //Maybe TODO How TF can I get a paintable from a gicon?!?!? drag_source.set_icon (paintable.get_current_image (), drag_offset_x, drag_offset_y); moving = true; + + app.pinned = true; // Dragging communicates an implicit intention to pin the app } private bool on_drag_cancel (Gdk.Drag drag, Gdk.DragCancelReason reason) {