diff --git a/modules/Calendar/models/Module.php b/modules/Calendar/models/Module.php
index 372c75d57b040ac252e383cfa55fe0f548b8809b..3adba64520aaade509c48a4c4b182371b01b8fd1 100644
--- a/modules/Calendar/models/Module.php
+++ b/modules/Calendar/models/Module.php
@@ -986,8 +986,19 @@ class Calendar_Module_Model extends Vtiger_Module_Model {
 	}
 
 	public function getModuleIcon($activityType) {
-		$moduleIcon = '<i class="vicon-'.strtolower($activityType).'" ></i>';
-		if ($activityType != 'Task') {
+		$moduleName = $this->getName();
+		$title = vtranslate($moduleName, $moduleName);
+
+		if (!$activityType) {
+			if ($moduleName == 'Events') {
+				$activityType = 'calendar';
+			}
+		}
+
+		$activityType = strtolower($activityType);
+		$moduleIcon = "<i class='vicon-$activityType' title='$title' ></i>";
+
+		if (!in_array($activityType, array('task', 'calendar'))) {
 			$moduleIcon = parent::getModuleIcon();
 		}
 		return $moduleIcon;