mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-30 20:21:12 -06:00 
			
		
		
		
	Fixed some OSX Objective C warnings.
This commit is contained in:
		
							parent
							
								
									20456b45e5
								
							
						
					
					
						commit
						2393d64a5a
					
				
					 3 changed files with 9 additions and 9 deletions
				
			
		|  | @ -57,7 +57,7 @@ void OtherInstanceMessageHandler::register_for_messages(const std::string &versi | |||
| 	m_impl_osx = [[OtherInstanceMessageHandlerMac alloc] init]; | ||||
| 	if(m_impl_osx) { | ||||
| 		NSString *nsver = [NSString stringWithCString:version_hash.c_str() encoding:[NSString defaultCStringEncoding]]; | ||||
| 		[m_impl_osx add_observer:nsver]; | ||||
| 		[(id)m_impl_osx add_observer:nsver]; | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
|  | @ -65,7 +65,7 @@ void OtherInstanceMessageHandler::unregister_for_messages() | |||
| { | ||||
| 	//NSLog(@"unreegistering other instance messages"); | ||||
| 	if (m_impl_osx) { | ||||
|         [m_impl_osx release]; | ||||
|         [(id)m_impl_osx release]; | ||||
|         m_impl_osx = nullptr; | ||||
|     } else { | ||||
| 		NSLog(@"warning: unregister instance InstanceCheck notifications not required"); | ||||
|  | @ -75,7 +75,7 @@ void OtherInstanceMessageHandler::unregister_for_messages() | |||
| void OtherInstanceMessageHandler::bring_instance_forward() | ||||
| { | ||||
| 	if (m_impl_osx) { | ||||
| 		[m_impl_osx bring_forward]; | ||||
| 		[(id)m_impl_osx bring_forward]; | ||||
| 	} | ||||
| } | ||||
| }//namespace GUI | ||||
|  |  | |||
|  | @ -69,7 +69,7 @@ static void unmount_callback(DADiskRef disk, DADissenterRef dissenter, void *con | |||
|         } | ||||
|         if (err == 0) { | ||||
|             CFTypeRef mediaEjectableKey = CFDictionaryGetValue(descDict,kDADiskDescriptionMediaEjectableKey); | ||||
|             BOOL ejectable = [mediaEjectableKey boolValue]; | ||||
|             BOOL ejectable = [(id)mediaEjectableKey boolValue]; | ||||
|             CFTypeRef deviceProtocolName = CFDictionaryGetValue(descDict,kDADiskDescriptionDeviceProtocolKey); | ||||
|              | ||||
|             CFTypeRef deviceModelKey = CFDictionaryGetValue(descDict, kDADiskDescriptionDeviceModelKey); | ||||
|  | @ -124,13 +124,13 @@ void RemovableDriveManager::register_window_osx() | |||
|     assert(m_impl_osx == nullptr); | ||||
|     m_impl_osx = [[RemovableDriveManagerMM alloc] init]; | ||||
| 	if (m_impl_osx) | ||||
| 		[m_impl_osx add_unmount_observer]; | ||||
| 		[(id)m_impl_osx add_unmount_observer]; | ||||
| } | ||||
| 
 | ||||
| void RemovableDriveManager::unregister_window_osx() | ||||
| { | ||||
|     if (m_impl_osx) { | ||||
|         [m_impl_osx release]; | ||||
|         [(id)m_impl_osx release]; | ||||
|         m_impl_osx = nullptr; | ||||
|     } | ||||
| } | ||||
|  | @ -144,7 +144,7 @@ void RemovableDriveManager::list_devices(std::vector<DriveData> &out) const | |||
| { | ||||
|     assert(m_impl_osx != nullptr); | ||||
|     if (m_impl_osx) { | ||||
|     	NSArray* devices = [m_impl_osx list_dev]; | ||||
|     	NSArray* devices = [(id)m_impl_osx list_dev]; | ||||
|     	for (NSString* volumePath in devices) | ||||
|         	search_for_drives_internal::inspect_file(std::string([volumePath UTF8String]), "/Volumes", out); | ||||
|     } | ||||
|  | @ -156,7 +156,7 @@ void RemovableDriveManager::eject_device(const std::string &path) | |||
|     assert(m_impl_osx != nullptr); | ||||
|     if (m_impl_osx) { | ||||
|         NSString * pth = [NSString stringWithCString:path.c_str() encoding:[NSString defaultCStringEncoding]]; | ||||
|         [m_impl_osx eject_drive:pth]; | ||||
|         [(id)m_impl_osx eject_drive:pth]; | ||||
|     } | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -19,7 +19,7 @@ RetinaHelper::RetinaHelper(wxWindow *window) | |||
| 
 | ||||
| RetinaHelper::~RetinaHelper() | ||||
| { | ||||
|     [m_self release]; | ||||
|     [(id)m_self release]; | ||||
| } | ||||
| 
 | ||||
| void RetinaHelper::set_use_retina(bool aValue) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Vojtech Bubnik
						Vojtech Bubnik