diff --git a/js/app/views/AstroImagesUI.js b/js/app/views/AstroImagesUI.js
index de8f584..a78ddc3 100644
--- a/js/app/views/AstroImagesUI.js
+++ b/js/app/views/AstroImagesUI.js
@@ -80,7 +80,7 @@ Ext.define('amdaUI.AstroImagesUI', {
 								{
 									var imageSrc = this.getPreviewUrl(image);
 									image.set('icon',imageSrc);
-									image.set('iconCls','x-tree-icon-leaf');
+									image.set('iconCls','amda-astro-tree-icon-leaf');
 								}
 								else
 								{
diff --git a/js/resources/css/amda.css b/js/resources/css/amda.css
index 15a3859..deb6b9c 100644
--- a/js/resources/css/amda.css
+++ b/js/resources/css/amda.css
@@ -638,4 +638,9 @@ p + p {
 .cm-s-default .cm-amda {
     color: rgb(9, 134, 218);
     font-weight: bold;
+}
+
+.amda-astro-tree-icon-leaf {
+    background-image: url(images/tree/leaf.gif);
+    background-size: contain;
 }
\ No newline at end of file
diff --git a/php/classes/AmdaAction.php b/php/classes/AmdaAction.php
index 3746570..cc6be63 100644
--- a/php/classes/AmdaAction.php
+++ b/php/classes/AmdaAction.php
@@ -1064,6 +1064,8 @@ class AmdaAction
 		// just convert TT / Catalog
 		if ($obj->nodeType == "download" &&  $obj->downloadSrc == "1")
 			return $this->executeRequest($obj, FunctionTypeEnumClass::TTCONVERT);
+		else if ($obj->nodeType == "download" &&  $obj->downloadSrc == "2")
+			return $this->executeRequest($obj, FunctionTypeEnumClass::DLOBJECT);
 		else if (isset($obj->action))
 			return $this->executeRequest($obj, FunctionTypeEnumClass::ACTION);
 		else
--
libgit2 0.21.2