File tree Expand file tree Collapse file tree 1 file changed +2
-10
lines changed Expand file tree Collapse file tree 1 file changed +2
-10
lines changed Original file line number Diff line number Diff line change @@ -170,16 +170,8 @@ unsafe extern "system" fn vulkan_debug_callback(
170170 _user_data : * mut std:: os:: raw:: c_void ,
171171) -> vk:: Bool32 {
172172 let callback_data = unsafe { * p_callback_data } ;
173- let message_id_name = if callback_data. p_message_id_name . is_null ( ) {
174- Cow :: from ( "" )
175- } else {
176- unsafe { CStr :: from_ptr ( callback_data. p_message_id_name ) . to_string_lossy ( ) }
177- } ;
178- let message = if callback_data. p_message . is_null ( ) {
179- Cow :: from ( "" )
180- } else {
181- unsafe { CStr :: from_ptr ( callback_data. p_message ) . to_string_lossy ( ) }
182- } ;
173+ let message_id_name = callback_data. message_id_name_as_c_str ( ) . unwrap_or ( c"" ) ;
174+ let message = callback_data. message_as_c_str ( ) . unwrap_or ( c"" ) ;
183175 println ! ( "{message_severity:?}: [{message_id_name}] : {message}" ) ;
184176 vk:: FALSE
185177}
You can’t perform that action at this time.
0 commit comments