diff options
Diffstat (limited to 'core/download-button.vala')
-rw-r--r-- | core/download-button.vala | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/core/download-button.vala b/core/download-button.vala index 5056862a..94319792 100644 --- a/core/download-button.vala +++ b/core/download-button.vala @@ -168,6 +168,16 @@ namespace Midori { item.notify["loading"].connect (update_buttons); item.notify["error"].connect (update_buttons); update_buttons (); + + item.finished.connect (() => { + var app = (App)Application.get_default (); + if (item.error == null && app.active_window != null) { + var notification = new Notification (_("Transfer completed")); + notification.set_icon (item.icon); + notification.set_body (item.filename); + app.send_notification ("download-finished", notification); + } + }); } void update_buttons () { |