summaryrefslogtreecommitdiff
path: root/binaryurp
diff options
context:
space:
mode:
Diffstat (limited to 'binaryurp')
-rw-r--r--binaryurp/source/unmarshal.cxx7
1 files changed, 2 insertions, 5 deletions
diff --git a/binaryurp/source/unmarshal.cxx b/binaryurp/source/unmarshal.cxx
index 3f1f5fc42032..9c51a0b619ff 100644
--- a/binaryurp/source/unmarshal.cxx
+++ b/binaryurp/source/unmarshal.cxx
@@ -145,8 +145,7 @@ css::uno::TypeDescription Unmarshal::readType() {
"binaryurp::Unmarshal: cache flag of simple type is set");
}
return css::uno::TypeDescription(
- *typelib_static_type_getByTypeClass(
- static_cast< typelib_TypeClass >(tc)));
+ *typelib_static_type_getByTypeClass(tc));
case typelib_TypeClass_SEQUENCE:
case typelib_TypeClass_ENUM:
case typelib_TypeClass_STRUCT:
@@ -163,9 +162,7 @@ css::uno::TypeDescription Unmarshal::readType() {
} else {
OUString const str(readString());
css::uno::TypeDescription t(str);
- if (!t.is() ||
- t.get()->eTypeClass != static_cast< typelib_TypeClass >(tc))
- {
+ if (!t.is() || t.get()->eTypeClass != tc) {
throw css::io::IOException(
"binaryurp::Unmarshal: type with unknown name: " + str);