@@ -12,7 +12,7 @@ - (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(N
12
12
{
13
13
if ([keyPath isEqualToString: @" fractionCompleted" ] && [object isKindOfClass: [NSProgress class ]]) {
14
14
NSProgress *progress = (NSProgress *)object;
15
- macOSInstallFractionCompletedHandler (context, progress.fractionCompleted );
15
+ macOSInstallFractionCompletedHandler (( uintptr_t ) context, progress.fractionCompleted );
16
16
if (progress.finished ) {
17
17
[progress removeObserver: self forKeyPath: @" fractionCompleted" ];
18
18
}
@@ -423,7 +423,7 @@ VZMacHardwareModelStruct convertVZMacHardwareModel2Struct(void *hardwareModelPtr
423
423
return [[ProgressObserver alloc ] init ];
424
424
}
425
425
426
- void installByVZMacOSInstaller (void *installerPtr, void *vmQueue, void *progressObserverPtr, void * completionHandler, void * fractionCompletedHandler)
426
+ void installByVZMacOSInstaller (void *installerPtr, void *vmQueue, void *progressObserverPtr, uintptr_t completionHandler, uintptr_t fractionCompletedHandler)
427
427
{
428
428
if (@available (macOS 12 , *)) {
429
429
VZMacOSInstaller *installer = (VZMacOSInstaller *)installerPtr;
@@ -435,7 +435,7 @@ void installByVZMacOSInstaller(void *installerPtr, void *vmQueue, void *progress
435
435
addObserver: (ProgressObserver *)progressObserverPtr
436
436
forKeyPath: @" fractionCompleted"
437
437
options: NSKeyValueObservingOptionInitial | NSKeyValueObservingOptionNew
438
- context: fractionCompletedHandler];
438
+ context: ( void *) fractionCompletedHandler];
439
439
});
440
440
return ;
441
441
}
0 commit comments