--- ..\uc_discounts_alt\uc_discounts\uc_discounts.module	2009-05-26 03:45:14.000000000 +0200
+++ uc_discounts\uc_discounts.module	2009-08-22 23:40:05.203125000 +0200
@@ -315,8 +315,22 @@ function uc_discounts_cart_pane($items)
 
 	//Calculate subtotal with discounts
 	$subtotal = 0;
-	foreach ($items as $item)
-		$subtotal += $item->price * $item->qty;
+	foreach ($items as $item) {
+    $price_info = array(
+      'price' => $item->price,
+      'qty' => $item->qty,
+    );
+    $context = array(
+      'type' => 'cart_item',
+      'revision' => 'altered',
+      'subject' => array(
+        'cart_item' => $item,
+        'node' => node_load($item->nid),
+      ),
+    );
+		$subtotal += uc_price($price_info, $context);
+	}
+
 	$total_discount_amount = 0;
 	foreach ($discounts as $discount)
 		$total_discount_amount += $discount->amount;
