spec = mir_create_modal_dialog_window_spec(connection, width, height, parent);
mir_window_spec_set_type(spec, mir_window_type_satellite);
[...]
> works.
---------------------------------
spec = mir_create_window_spec(connection);
mir_window_spec_set_type(spec, mir_window_type_satellite);
mir_window_spec_set_parent(spec, parent);
mir_window_spec_set_width(spec, width);
mir_window_spec_set_height(spec, height);
[...]
> fails with this message on server:
[libprotobuf ERROR google/protobuf/message_lite.cc:118] Can't parse message of type "mir.protobuf.SurfaceParameters" because it is missing required fields: (cannot determine missing fields for lite message)