summaryrefslogtreecommitdiff
path: root/core/download-button.vala
diff options
context:
space:
mode:
Diffstat (limited to 'core/download-button.vala')
-rw-r--r--core/download-button.vala10
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 () {