DhcpcdWi::~DhcpcdWi()
{
- dhcpcd_wi_scans_free(scans);
- if (notifier != NULL)
+ if (menu) {
+ delete menu;
+ menu = NULL;
+ }
+
+ if (notifier) {
delete notifier;
+ notifier = NULL;
+ }
+
+ dhcpcd_wi_scans_free(scans);
}
DHCPCD_WPA *DhcpcdWi::getWpa()
QMenu *DhcpcdWi::createIfMenu(QMenu *parent)
{
DHCPCD_IF *ifp;
+ QIcon icon;
ifp = dhcpcd_wpa_if(wpa);
menu = new DhcpcdIfMenu(ifp, parent);
- menu->setIcon(QIcon::fromTheme("network-wireless"));
+ icon = DhcpcdQt::getIcon("devices", "network-wireless");
+ menu->setIcon(icon);
createMenu1(menu);
return menu;
}