summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugins/Gravatar/GravatarPlugin.php12
1 files changed, 12 insertions, 0 deletions
diff --git a/plugins/Gravatar/GravatarPlugin.php b/plugins/Gravatar/GravatarPlugin.php
index b18f62726..3c61a682e 100644
--- a/plugins/Gravatar/GravatarPlugin.php
+++ b/plugins/Gravatar/GravatarPlugin.php
@@ -92,11 +92,23 @@ class GravatarPlugin extends Plugin
function onStartAvatarSaveForm($action) {
if ($action->arg('add')) {
$result = $this->gravatar_save();
+
+ if($result['success']===true) {
+ common_broadcast_profile(common_current_user()->getProfile());
+ }
+
$action->showForm($result['message'], $result['success']);
+
return false;
} else if ($action->arg('remove')) {
$result = $this->gravatar_remove();
+
+ if($result['success']===true) {
+ common_broadcast_profile(common_current_user()->getProfile());
+ }
+
$action->showForm($result['message'], $result['success']);
+
return false;
} else {
return true;