X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2FBasemenu.cc;h=689d20181a6d2b97b543909b5c041a561936402a;hb=f00ed578baacb73a36227fed1419e9d451ee7bb0;hp=e6cb4d1216728c539eaad83d7c6cb610d5e9d553;hpb=5c9ab8b84508986974e89b929c6cfbbc1bf4486e;p=chaz%2Fopenbox diff --git a/src/Basemenu.cc b/src/Basemenu.cc index e6cb4d12..689d2018 100644 --- a/src/Basemenu.cc +++ b/src/Basemenu.cc @@ -43,7 +43,8 @@ #endif // HAVE_STRING_H #include -using namespace std; +using std::min; +using std::max; #include "i18n.h" #include "openbox.h" @@ -158,10 +159,8 @@ Basemenu::~Basemenu(void) { if (shown && shown->getWindowID() == getWindowID()) shown = (Basemenu *) 0; - while (!menuitems.empty()) { - delete menuitems[0]; - menuitems.erase(menuitems.begin()); - } + while (!menuitems.empty()) + remove(0); if (menu.label) delete [] menu.label;