@@ -65,7 +65,7 @@ namespace xamarin::android {
65
65
time_point start;
66
66
time_point end;
67
67
TimingEventKind kind;
68
- std::unique_ptr<std:: string> more_info;
68
+ std::string * more_info = nullptr ;
69
69
};
70
70
71
71
class FastTiming ;
@@ -202,7 +202,7 @@ namespace xamarin::android {
202
202
message.append (" ] " sv);
203
203
204
204
append_event_kind_description (event.kind , message);
205
- if (event.more_info && !event.more_info ->empty ()) {
205
+ if (event.more_info != nullptr && !event.more_info ->empty ()) {
206
206
message.append (event.more_info ->c_str (), event.more_info ->length ());
207
207
}
208
208
@@ -234,7 +234,7 @@ namespace xamarin::android {
234
234
return ;
235
235
}
236
236
237
- if (skip_log_if_more_info_missing && (! event.more_info || event.more_info ->empty ())) {
237
+ if (skip_log_if_more_info_missing && (event.more_info == nullptr || event.more_info ->empty ())) {
238
238
return ;
239
239
}
240
240
@@ -305,7 +305,7 @@ namespace xamarin::android {
305
305
return ;
306
306
}
307
307
308
- events[*index ].more_info = std::make_unique<std:: string> (str.get (), str.length ());
308
+ events[*index ].more_info = new std::string (str.get (), str.length ());
309
309
log (events[*index ], false /* skip_log_if_more_info_missing */ );
310
310
}
311
311
@@ -318,7 +318,7 @@ namespace xamarin::android {
318
318
return ;
319
319
}
320
320
321
- events[*index ].more_info = std::make_unique<std:: string> (str);
321
+ events[*index ].more_info = new std::string (str);
322
322
log (events[*index ], false /* skip_log_if_more_info_missing */ );
323
323
}
324
324
@@ -331,7 +331,7 @@ namespace xamarin::android {
331
331
return ;
332
332
}
333
333
334
- events[*index ].more_info = std::make_unique<std:: string> (str);
334
+ events[*index ].more_info = new std::string (str);
335
335
log (events[*index ], false /* skip_log_if_more_info_missing */ );
336
336
}
337
337
0 commit comments