Lines Matching refs:existing
520 RRMonitorPtr existing = pScrPriv->monitors[m]; in RRMonitorAdd() local
526 if (existing->name == monitor->name) { in RRMonitorAdd()
527 (void) RRMonitorDelete(client, screen, existing->name); in RRMonitorAdd()
537 for (eo = 0; eo < existing->numOutputs; eo++) { in RRMonitorAdd()
539 if (monitor->outputs[o] == existing->outputs[eo]) { in RRMonitorAdd()
540 memmove(existing->outputs + eo, existing->outputs + eo + 1, in RRMonitorAdd()
541 (existing->numOutputs - (eo + 1)) * sizeof (RROutput)); in RRMonitorAdd()
542 --existing->numOutputs; in RRMonitorAdd()
547 if (existing->numOutputs == 0) { in RRMonitorAdd()
548 (void) RRMonitorDelete(client, screen, existing->name); in RRMonitorAdd()
553 existing->primary = FALSE; in RRMonitorAdd()