Index: includes/MediaTransformOutput.php
===================================================================
--- includes/MediaTransformOutput.php	(revision 50539)
+++ includes/MediaTransformOutput.php	(working copy)
@@ -153,14 +153,15 @@
 		$alt = empty( $options['alt'] ) ? '' : $options['alt'];
 		# Note: if title is empty and alt is not, make the title empty, don't
 		# use alt; only use alt if title is not set
-		$title = !isset( $options['title'] ) ? $alt : $options['title'];		
+		$title = !isset( $options['title'] ) ? $alt : $options['title'];
 		$query = empty($options['desc-query'])  ? '' : $options['desc-query'];
 
 		if ( !empty( $options['custom-url-link'] ) ) {
-			$linkAttribs = array( 'href' => $options['custom-url-link'] );
+			$linkAttribs = array( 'href' => $options['custom-url-link'], 'title' => $alt );
 		} elseif ( !empty( $options['custom-title-link'] ) ) {
 			$title = $options['custom-title-link'];
-			$linkAttribs = array( 'href' => $title->getLinkUrl(), 'title' => $title->getFullText() );
+			$linkAttribs = array( 'href' => $title->getLinkUrl(),
+					'title' => empty( $options['alt'] ) ? $title->getFullText() : $alt );
 		} elseif ( !empty( $options['desc-link'] ) ) {
 			$linkAttribs = $this->getDescLinkAttribs( $title, $query );
 		} elseif ( !empty( $options['file-link'] ) ) {
