-
Rui Matos authored
The fact that we know about a given device doesn't mean that mutter also knows about it nor that it has created an idle monitor object on the bus for it. To fix this race, instead of immediately trying to create a proxy for the bus object, we instantiate an object manager and ask it whether the object we want already exists and if it doesn't we wait (indefinitely) until it shows up. https://bugzilla.gnome.org/show_bug.cgi?id=706229
fff5475f