mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-04-27 19:27:49 +02:00
fixes #945
This commit is contained in:
parent
1673966e36
commit
ef30d2d3b6
6 changed files with 22 additions and 7 deletions
|
@ -9,15 +9,19 @@ class widgetlockregistry {
|
|||
|
||||
public:
|
||||
widgetlockregistry() : locks() {}
|
||||
virtual ~widgetlockregistry() {
|
||||
while(!locks.empty()) {
|
||||
delete locks.back();
|
||||
locks.pop_back();
|
||||
}
|
||||
}
|
||||
virtual ~widgetlockregistry() {}
|
||||
void add(widgetlock* lock) {
|
||||
locks.push_back(lock);
|
||||
}
|
||||
|
||||
void deleteListeners() {
|
||||
while(!locks.empty()) {
|
||||
widgetlock* lock = locks.back();
|
||||
lock->deleteListener();
|
||||
delete lock;
|
||||
locks.pop_back();
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
#endif // WIDGETLOCKREGISTRY_H
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue