aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/window/libkviwindow.cpp
diff options
context:
space:
mode:
authorGravatar staticfox2016-08-11 03:13:19 -0400
committerGravatar staticfox2016-08-11 03:15:53 -0400
commita358e2ef10b569a83e5a1090261c691055713fa1 (patch)
tree8abf98e855784fe8e209cbcecc619c2493750a66 /src/modules/window/libkviwindow.cpp
parentKviMainWindow: Enumerate through module extension toolbars properly (diff)
downloadKVIrc-a358e2ef10b569a83e5a1090261c691055713fa1.tar.gz
KVIrc-a358e2ef10b569a83e5a1090261c691055713fa1.tar.bz2
KVIrc-a358e2ef10b569a83e5a1090261c691055713fa1.zip
libkviwindow: Properly enumerate
Diffstat (limited to 'src/modules/window/libkviwindow.cpp')
-rw-r--r--src/modules/window/libkviwindow.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/modules/window/libkviwindow.cpp b/src/modules/window/libkviwindow.cpp
index cb7e4be88..02cd13728 100644
--- a/src/modules/window/libkviwindow.cpp
+++ b/src/modules/window/libkviwindow.cpp
@@ -1540,9 +1540,11 @@ static bool window_module_init(KviModule * m)
static bool window_module_cleanup(KviModule *)
{
- for(auto & w : g_pUserWindowList)
+ while(!g_pUserWindowList.empty())
+ {
+ auto & w = g_pUserWindowList.front();
w->close();
- g_pUserWindowList.clear();
+ }
return true;
}