Blob Blame History Raw
--- a/files/usr/share/cinnamon/applets/calendar@cinnamon.org/applet.js	2012-03-12 14:31:34.000000000 +0000
+++ b/files/usr/share/cinnamon/applets/calendar@cinnamon.org/applet.js	2012-03-13 10:56:47.918048379 +0000
@@ -62,9 +62,7 @@ MyApplet.prototype = {
             this._calendar = new Calendar.Calendar(this._eventSource);       
             vbox.add(this._calendar.actor);
 
-            let item = new PopupMenu.PopupMenuItem(_("Date and Time Settings"))
-            item.connect("activate", Lang.bind(this, this._onLaunchSettings));
-            //this.menu.addMenuItem(item);
+            let item = this.menu.addSettingsAction(_("Date and Time Settings"), 'gnome-datetime-panel.desktop');
             if (item) {
                 let separator = new PopupMenu.PopupSeparatorMenuItem();
                 separator.setColumnWidths(1);
@@ -105,11 +103,6 @@ MyApplet.prototype = {
         this.menu.toggle();
     },
     
-    _onLaunchSettings: function() {
-        this.menu.close();
-        Util.spawnCommandLine("cinnamon-settings calendar");
-    },
-
     _updateClockAndDate: function() {
         let displayDate = new Date();
         let dateFormattedFull = displayDate.toLocaleFormat(this._dateFormatFull);