mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
vlib/darwin: remove assert
This commit is contained in:
parent
2f5a742f3e
commit
c58c03167d
@ -26,12 +26,16 @@ pub fn resource_path() string {
|
||||
|
||||
main_bundle := C.CFBundleGetMainBundle()
|
||||
resource_dir_url := C.CFBundleCopyResourcesDirectoryURL(main_bundle)
|
||||
assert !isnil(resource_dir_url)
|
||||
if (isnil(resource_dir_url)) {
|
||||
panic('CFBundleCopyResourcesDirectoryURL failed')
|
||||
}
|
||||
buffer_size := 4096
|
||||
mut buffer := malloc(buffer_size)
|
||||
buffer[0] = 0
|
||||
conv_result := C.CFURLGetFileSystemRepresentation(resource_dir_url, true, buffer, buffer_size)
|
||||
assert conv_result
|
||||
if(conv_result == 0) {
|
||||
panic('CFURLGetFileSystemRepresentation failed')
|
||||
}
|
||||
result := string(buffer)
|
||||
C.CFRelease(resource_dir_url)
|
||||
return result
|
||||
|
Loading…
Reference in New Issue
Block a user