tool/Command.cpp
branchstable-1.5
changeset 2453 d461b1f07296
parent 2436 960cc1bb6b4a
child 2529 c7e1f2616a9d
--- a/tool/Command.cpp	Fri Nov 30 15:24:38 2012 +0100
+++ b/tool/Command.cpp	Fri Nov 30 20:15:31 2012 +0100
@@ -467,19 +467,17 @@
 
 /****************************************************************************/
 
-Command::DomainList Command::selectedDomains(MasterDevice &m)
-{
-    ec_ioctl_master_t master;
+Command::DomainList Command::selectedDomains(MasterDevice &m,
+        const ec_ioctl_master_t &io)
+{
     DomainList list;
 
-    m.getMaster(&master);
-
-    PositionParser pp(master.domain_count);
+    PositionParser pp(io.domain_count);
     NumberListParser::List domList = pp.parse(domains.c_str());
     NumberListParser::List::const_iterator di;
 
     for (di = domList.begin(); di != domList.end(); di++) {
-        if (*di < master.domain_count) {
+        if (*di < io.domain_count) {
             ec_ioctl_domain_t d;
             m.getDomain(&d, *di);
             list.push_back(d);