Index: temp/test-xoops.ec-cube.net/html/modules/xoopspoll/class/xoopspolloption.php
===================================================================
--- temp/test-xoops.ec-cube.net/html/modules/xoopspoll/class/xoopspolloption.php	(revision 677)
+++ temp/test-xoops.ec-cube.net/html/modules/xoopspoll/class/xoopspolloption.php	(revision 678)
@@ -106,9 +106,9 @@
 
 	// public static
-	function &getAllByPollId($poll_id)
+	function &getAllByPollId($poll_id, $limit = 10)
 	{
 		$db =& Database::getInstance();
 		$ret = array();
-		$sql = "SELECT * FROM ".$db->prefix("xoopspoll_option")." WHERE poll_id=".intval($poll_id)." ORDER BY option_count DESC LIMIT 0, 10";
+		$sql = "SELECT * FROM ".$db->prefix("xoopspoll_option")." WHERE poll_id=".intval($poll_id)." ORDER BY option_count DESC LIMIT 0, $limit";
 		$result = $db->query($sql);
 		while ( $myrow = $db->fetchArray($result) ) {
Index: temp/test-xoops.ec-cube.net/html/modules/xoopspoll/blocks/xoopspoll.php
===================================================================
--- temp/test-xoops.ec-cube.net/html/modules/xoopspoll/blocks/xoopspoll.php	(revision 405)
+++ temp/test-xoops.ec-cube.net/html/modules/xoopspoll/blocks/xoopspoll.php	(revision 678)
@@ -37,5 +37,5 @@
 	$block['lang_results'] = _PL_RESULTS;
 	for ($i = 0; $i < $count; $i++) {
-		$options_arr =& XoopsPollOption::getAllByPollId($polls[$i]->getVar('poll_id'));
+		$options_arr =& XoopsPollOption::getAllByPollId($polls[$i]->getVar('poll_id'), 3);
 		$option_type = 'radio';
 		$option_name = 'option_id';
