bugfix: XWindow's frame-buffer config didn't always match screen pixel depth