 
 		if @shareInfo.description.length > @options.maxDescriptionLength
 
+			@options.truncated = true
+
 			truncated = @shareInfo.description.substring(@options.maxDescriptionLength,length).trim()
 			@options.shortDescription = truncated + "…"
 
-			descriptionTruncatedSize = Utils.textSize(
+			@descriptionTruncatedSize = Utils.textSize(
 				parseDescription(@options.shortDescription),
 				descriptionStyle,
 				{width: "#{@description.width}"}
 			)
 
-			@description.height = descriptionTruncatedSize.height
+			@description.height = @descriptionTruncatedSize.height
 			@description.html = parseDescription(@options.shortDescription)
 
 			@_showPointer(@description)


		# Evaluate content and set height accordingly
		@_updateHeight()

		# Wait until the device screen x position is available
		Utils.delay .1, =>

			height: 11
			point: Align.center()

	_calculateAvailableSpace: =>
		device = Framer.Device
		threshold = @options.minAvailableSpaceFullScreen
		availableSpace = Canvas.width
