This patch removes the catch clause so that the parcel parsing error
can be propagated to the user code (as an unhandled exception) properly.
Change-Id: Id7e7bc1d11061a5140c51fde156873618fde712c
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
}
Parcel _consumeCommand(Port port) {
- try {
- final Parcel parcel = Parcel.fromPort(port);
- final int cmd = parcel.readInt32();
- if (cmd != _MethodId.result.id) {
- print('Received parcel is invalid. $cmd');
- }
- return parcel;
- } catch (error) {
- print(error.toString());
- return Parcel();
+ final Parcel parcel = Parcel.fromPort(port);
+ final int cmd = parcel.readInt32();
+ if (cmd != _MethodId.result.id) {
+ print('Received parcel is invalid. $cmd');
}
+
+ return parcel;
}
/// Disposes of registered delegate interface.