diff --git a/app/views/shared/_publisher.html.haml b/app/views/shared/_publisher.html.haml
index 22003d141..75346a456 100644
--- a/app/views/shared/_publisher.html.haml
+++ b/app/views/shared/_publisher.html.haml
@@ -40,8 +40,8 @@
.public_toggle
%span#publisher_service_icons
= t("shared.publisher.click_to_share_with")
- - if aspect == :all || :profile
- = status.hidden_field( :public)
+ - if aspect == :all || aspect == :profile
+ = status.hidden_field(:public)
= image_tag "icons/globe.png", :title => t('.public'), :class => 'public_icon dim', :width => 16, :height => 16
- if current_user.services
- for service in current_user.services