Version 1.4.0: Fix build for old OS X versions.
This commit is contained in:
		
							parent
							
								
									3521255d9e
								
							
						
					
					
						commit
						b66f32fe9e
					
				
					 3 changed files with 9 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -7,6 +7,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
 | 
			
		|||
*/
 | 
			
		||||
#pragma once
 | 
			
		||||
 | 
			
		||||
#include "base/basic_types.h"
 | 
			
		||||
#include <gsl/gsl>
 | 
			
		||||
#include <gsl/gsl_byte>
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -17,6 +17,10 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
 | 
			
		|||
#include <QtCore/QReadWriteLock>
 | 
			
		||||
#include <QtCore/QRegularExpression>
 | 
			
		||||
 | 
			
		||||
#if QT_VERSION < QT_VERSION_CHECK(5, 5, 0)
 | 
			
		||||
#define OS_MAC_OLD
 | 
			
		||||
#endif // QT_VERSION < 5.5.0
 | 
			
		||||
 | 
			
		||||
#include <crl/crl.h>
 | 
			
		||||
#include <rpl/rpl.h>
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -121,7 +121,11 @@ ApplicationDelegate *_sharedDelegate = nil;
 | 
			
		|||
	});
 | 
			
		||||
#ifndef OS_MAC_STORE
 | 
			
		||||
	if ([SPMediaKeyTap usesGlobalMediaKeyTap]) {
 | 
			
		||||
#ifndef OS_MAC_OLD
 | 
			
		||||
		if (QSysInfo::macVersion() < Q_MV_OSX(10, 14)) {
 | 
			
		||||
#else // OS_MAC_OLD
 | 
			
		||||
		if (true) {
 | 
			
		||||
#endif // OS_MAC_OLD
 | 
			
		||||
			_keyTap = [[SPMediaKeyTap alloc] initWithDelegate:self];
 | 
			
		||||
		} else {
 | 
			
		||||
			// In macOS Mojave it requires accessibility features.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue