monitors.push_back(Monitor());
Monitor &monitor = monitors.back();
monitor.index = monitors.size()-1;
+ monitor.name.assign(output->name, output->nameLen);
priv->monitors.push_back(res->outputs[i]);
if(crtc)
mode.index = modes.size();
mode.monitor = &monitor;
mode.rate = static_cast<float>(info->dotClock)/(info->hTotal*info->vTotal);
- if(find_mode(mode))
+ if(find_mode(mode, 0.01f))
continue;
modes.push_back(mode);