From b22f92a207f5dc1c8152a978f255605eea138d67 Mon Sep 17 00:00:00 2001 From: Dave Reisner Date: Sun, 6 Jan 2013 22:07:11 -0500 Subject: avoid copying the passed vector to find_fuzzy --- pulse.cc | 2 +- pulse.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pulse.cc b/pulse.cc index ae4ccf2..6617a4f 100644 --- a/pulse.cc +++ b/pulse.cc @@ -265,7 +265,7 @@ void PulseClient::mainloop_iterate(pa_operation* op) { } template -T* PulseClient::find_fuzzy(vector haystack, const string& needle) { +T* PulseClient::find_fuzzy(vector& haystack, const string& needle) { vector res; for (T& item : haystack) { diff --git a/pulse.h b/pulse.h index 97ebc47..632fbb8 100644 --- a/pulse.h +++ b/pulse.h @@ -221,7 +221,7 @@ class PulseClient { private: void mainloop_iterate(pa_operation* op); - template T* find_fuzzy(vector haystack, const string& needle); + template T* find_fuzzy(vector& haystack, const string& needle); void populate_server_info(); void populate_cards(); -- cgit v1.2.3