From cb278e1237f23271bafbb6b7f7cd5e5c47ee28d8 Mon Sep 17 00:00:00 2001
From: Andrej Rode <mail@andrejro.de>
Date: Mon, 15 Jan 2018 00:50:51 +0100
Subject: blocks: reserve memory in vector_sink constructor

---
 gr-blocks/grc/blocks_vector_sink_x.xml | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

(limited to 'gr-blocks/grc')

diff --git a/gr-blocks/grc/blocks_vector_sink_x.xml b/gr-blocks/grc/blocks_vector_sink_x.xml
index 7f51731975..9c96ffb85a 100644
--- a/gr-blocks/grc/blocks_vector_sink_x.xml
+++ b/gr-blocks/grc/blocks_vector_sink_x.xml
@@ -8,7 +8,7 @@
 	<name>Vector Sink</name>
 	<key>blocks_vector_sink_x</key>
 	<import>from gnuradio import blocks</import>
-	<make>blocks.vector_sink_$(type.fcn)($vlen)</make>
+	<make>blocks.vector_sink_$(type.fcn)($vlen, $reserve_items)</make>
 	<param>
 		<name>Input Type</name>
 		<key>type</key>
@@ -45,6 +45,13 @@
 		<value>1</value>
 		<type>int</type>
 	</param>
+	<param>
+		<name>Reserve memory for items</name>
+		<key>reserve_items</key>
+		<value>1024</value>
+		<type>int</type>
+		<hide>part</hide>
+	</param>
 	<check>$vlen &gt; 0</check>
 	<sink>
 		<name>in</name>
-- 
cgit v1.2.3