projects
/
woller
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed an error in storing macs with zeroes.
[woller]
/
woller.cpp
diff --git
a/woller.cpp
b/woller.cpp
index
ba596e2
..
d78162c
100644
(file)
--- a/
woller.cpp
+++ b/
woller.cpp
@@
-389,7
+389,7
@@
HostWidget::HostWidget(QWidget *parent, host_s *host)
tr("HW address of target, e.g. 00:01:02:AA:BB:CC. "
"Hint, in Linux/Unix: \"ifconfig\","
"in Windows \"ipconfig /all\""));
tr("HW address of target, e.g. 00:01:02:AA:BB:CC. "
"Hint, in Linux/Unix: \"ifconfig\","
"in Windows \"ipconfig /all\""));
- mac->setInputMask("HH:HH:HH:HH:HH:HH;0");
+ mac->setInputMask("HH:HH:HH:HH:HH:HH;_");
mac_row->addWidget(mac_lbl);
mac_row->addWidget(mac);
vlayout->addLayout(mac_row);
mac_row->addWidget(mac_lbl);
mac_row->addWidget(mac);
vlayout->addLayout(mac_row);
@@
-442,11
+442,13
@@
void HostWidget::ok_sig()
msgBox.exec();
return;
}
msgBox.exec();
return;
}
- new_host->mac= this->mac->text();
- if (new_host->mac.isEmpty())
+
+ new_host->mac = this->mac->text();
+ if (new_host->mac.length() != MAX_MAC_STR_LEN)
{
QMessageBox msgBox;
{
QMessageBox msgBox;
- msgBox.setText("You must set mac!");
+ msgBox.setText("You must set mac to full 12 digits!\n" \
+ "E.g. 00:11:22:33:44:55:66");
msgBox.exec();
return;
}
msgBox.exec();
return;
}