mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Disable 'Connect to iTunes' when OS X >= 10.9
This commit is contained in:
parent
39701cdaa8
commit
f40c189515
@ -12,7 +12,7 @@ from PyQt4.Qt import QToolButton, QMenu, pyqtSignal, QIcon, QTimer
|
|||||||
from calibre.gui2.actions import InterfaceAction
|
from calibre.gui2.actions import InterfaceAction
|
||||||
from calibre.utils.smtp import config as email_config
|
from calibre.utils.smtp import config as email_config
|
||||||
from calibre.utils.config import tweaks
|
from calibre.utils.config import tweaks
|
||||||
from calibre.constants import iswindows, isosx
|
from calibre.constants import iswindows, isosx, get_osx_version
|
||||||
from calibre.customize.ui import is_disabled
|
from calibre.customize.ui import is_disabled
|
||||||
from calibre.devices.bambook.driver import BAMBOOK
|
from calibre.devices.bambook.driver import BAMBOOK
|
||||||
from calibre.gui2.dialogs.smartdevice import SmartdeviceDialog
|
from calibre.gui2.dialogs.smartdevice import SmartdeviceDialog
|
||||||
@ -44,7 +44,8 @@ class ShareConnMenu(QMenu): # {{{
|
|||||||
mitem.setEnabled(True)
|
mitem.setEnabled(True)
|
||||||
mitem.triggered.connect(lambda x : self.connect_to_itunes.emit())
|
mitem.triggered.connect(lambda x : self.connect_to_itunes.emit())
|
||||||
self.connect_to_itunes_action = mitem
|
self.connect_to_itunes_action = mitem
|
||||||
if not (iswindows or isosx):
|
osxv = get_osx_version()
|
||||||
|
if not (iswindows or isosx) or (osxv.major == 10 and osxv.minor >= 9) or osxv.major > 10:
|
||||||
mitem.setVisible(False)
|
mitem.setVisible(False)
|
||||||
mitem = self.addAction(QIcon(I('devices/bambook.png')), _('Connect to Bambook'))
|
mitem = self.addAction(QIcon(I('devices/bambook.png')), _('Connect to Bambook'))
|
||||||
mitem.setEnabled(True)
|
mitem.setEnabled(True)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user