=== modified file 'uc_catalog/uc_catalog.module'
--- uc_catalog/uc_catalog.module	2009-04-18 01:05:58 +0000
+++ uc_catalog/uc_catalog.module	2009-05-27 14:25:29 +0000
@@ -719,7 +719,7 @@
     if (variable_get('uc_catalog_grid_display_sell_price', TRUE)) {
       $product_table .= '<span class="catalog-grid-sell-price">'. uc_price($product->sell_price, $context) .'</span>';
     }
-    if (variable_get('uc_catalog_grid_display_add_to_cart', TRUE)) {
+    if (module_exists('uc_cart') && variable_get('uc_catalog_grid_display_add_to_cart', TRUE)) {
       if (variable_get('uc_catalog_grid_display_attributes', TRUE)) {
         $product_table .= theme('uc_product_add_to_cart', $product);
       }

