From abe1de16b0f3a3f30223b19e2b956d2bf4873c39 Mon Sep 17 00:00:00 2001 From: Thilo Graf Date: Tue, 24 Dec 2013 15:27:03 +0100 Subject: [PATCH] CComponentsForm: use passed by reference in addCCItem() Function parameter 'cc_Items' should be passed by reference (performance). --- src/gui/components/cc_frm.cpp | 2 +- src/gui/components/cc_frm.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gui/components/cc_frm.cpp b/src/gui/components/cc_frm.cpp index a7c4c6bce..bfa2839ae 100644 --- a/src/gui/components/cc_frm.cpp +++ b/src/gui/components/cc_frm.cpp @@ -151,7 +151,7 @@ void CComponentsForm::addCCItem(CComponentsItem* cc_Item) #endif } -void CComponentsForm::addCCItem(const std::vector cc_Items) +void CComponentsForm::addCCItem(const std::vector &cc_Items) { for (size_t i= 0; i< cc_Items.size(); i++) addCCItem(cc_Items[i]); diff --git a/src/gui/components/cc_frm.h b/src/gui/components/cc_frm.h index 1dbbd2c2a..183ca728f 100644 --- a/src/gui/components/cc_frm.h +++ b/src/gui/components/cc_frm.h @@ -57,7 +57,7 @@ class CComponentsForm : public CComponentsItem void paint(bool do_save_bg = CC_SAVE_SCREEN_YES); void hide(bool no_restore = false); virtual void addCCItem(CComponentsItem* cc_Item); - virtual void addCCItem(const std::vector cc_items); + virtual void addCCItem(const std::vector &cc_items); virtual void insertCCItem(const uint& cc_item_id, CComponentsItem* cc_Item); virtual void removeCCItem(const uint& cc_item_id); virtual void removeCCItem(CComponentsItem* cc_Item);