aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/context
diff options
context:
space:
mode:
authorGravatar staticfox2016-07-31 20:45:22 -0400
committerGravatar staticfox2016-08-03 02:32:22 -0400
commit7d08b0c3d7e1d4450bcb8a96abc7518c5a115917 (patch)
tree82c407f0ce531cc4c2fe2a82ed45bb2b171f5251 /src/modules/context
parentKviMenubar: ensure Actions entry has an Icon at least. (diff)
downloadKVIrc-7d08b0c3d7e1d4450bcb8a96abc7518c5a115917.tar.gz
KVIrc-7d08b0c3d7e1d4450bcb8a96abc7518c5a115917.tar.bz2
KVIrc-7d08b0c3d7e1d4450bcb8a96abc7518c5a115917.zip
Part 1: Bring KVIrc to the 21st century
Avoid many un-necessary memory allocations as well as start the migration to unique pointers where appropriate. Start migrating out of the KVirc standard library into the C++ standard library.
Diffstat (limited to 'src/modules/context')
-rw-r--r--src/modules/context/libkvicontext.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/modules/context/libkvicontext.cpp b/src/modules/context/libkvicontext.cpp
index 8fa531894..186fce01c 100644
--- a/src/modules/context/libkvicontext.cpp
+++ b/src/modules/context/libkvicontext.cpp
@@ -469,9 +469,8 @@ static bool context_kvs_fnc_list(KviKvsModuleFunctionCall * c)
{
KviKvsArray * pArray = new KviKvsArray();
- KviPointerList<KviWindow> * pWinList = g_pMainWindow->windowList();
int idx = 0;
- for(KviWindow * pWnd = pWinList->first(); pWnd; pWnd = pWinList->next())
+ for(auto pWnd : g_pMainWindow->windowList())
{
if(pWnd->type() == KviWindow::Console)
{