xrdp-ng: refactor fill_rect to opaque_rect