mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-14 21:25:57 +08:00
RemovableManager on OSX: Testing for dictionary values for nullness.
Hopefully it fixes Can not start slicer on mac Bigsur #5719
This commit is contained in:
parent
4e5e4d4b49
commit
5061124225
@ -81,7 +81,9 @@ static void unmount_callback(DADiskRef disk, DADissenterRef dissenter, void *con
|
|||||||
NSLog(@"-%@",(CFStringRef)deviceModelKey);
|
NSLog(@"-%@",(CFStringRef)deviceModelKey);
|
||||||
*/
|
*/
|
||||||
if (mediaEjectableKey != nullptr) {
|
if (mediaEjectableKey != nullptr) {
|
||||||
BOOL op = ejectable && (CFEqual(deviceProtocolName, CFSTR("USB")) || CFEqual(deviceModelKey, CFSTR("SD Card Reader")) || CFEqual(deviceProtocolName, CFSTR("Secure Digital")));
|
BOOL op = ejectable &&
|
||||||
|
( (deviceProtocolName != nullptr && (CFEqual(deviceProtocolName, CFSTR("USB")) || CFEqual(deviceProtocolName, CFSTR("Secure Digital")))) ||
|
||||||
|
(deviceModelKey != nullptr && CFEqual(deviceModelKey, CFSTR("SD Card Reader"))) );
|
||||||
//!CFEqual(deviceModelKey, CFSTR("Disk Image"));
|
//!CFEqual(deviceModelKey, CFSTR("Disk Image"));
|
||||||
if (op)
|
if (op)
|
||||||
[result addObject:volURL.path];
|
[result addObject:volURL.path];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user