libteeui: avoid vector<const T> am: 94e88cf376 am: eba12f6117
Original change: https://android-review.googlesource.com/c/platform/system/teeui/+/3151104
Change-Id: I80b44723963e7654ccc249c1d5c09bf174f780d4
Signed-off-by: Automerger Merge Worker <[email protected]>
diff --git a/libteeui/include/teeui/common_message_types.h b/libteeui/include/teeui/common_message_types.h
index c9fb2a6..d5df2e3 100644
--- a/libteeui/include/teeui/common_message_types.h
+++ b/libteeui/include/teeui/common_message_types.h
@@ -67,7 +67,7 @@
CANCEL_EVENT = 1ull,
};
-using MsgString = static_vec<const char>;
+using MsgString = static_vec<char>;
template <typename T> using MsgVector = static_vec<T>;
template <typename T> inline const uint8_t* copyField(T& field, const uint8_t*(&pos)) {
@@ -133,7 +133,7 @@
// MsgString
inline std::tuple<ReadStream, MsgString> read(Message<MsgString>, ReadStream in) {
- return readSimpleVecInPlace<const char>(in);
+ return readSimpleVecInPlace<char>(in);
}
inline WriteStream write(WriteStream out, const MsgString& v) {
return writeSimpleVec(out, v);
diff --git a/libteeui/include/teeui/generic_operation.h b/libteeui/include/teeui/generic_operation.h
index e821e13..6ce6b70 100644
--- a/libteeui/include/teeui/generic_operation.h
+++ b/libteeui/include/teeui/generic_operation.h
@@ -166,7 +166,7 @@
bool isPending() const { return error_ != ResponseCode::Ignored; }
- const MsgString getPrompt() const {
+ MsgString getPrompt() {
return {&promptStringBuffer_[0], &promptStringBuffer_[strlen(promptStringBuffer_)]};
}