diff options
Diffstat (limited to 'lib/python')
| -rw-r--r-- | lib/python/Plugins/SystemPlugins/Videomode/VideoHardware.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/python/Plugins/SystemPlugins/Videomode/VideoHardware.py b/lib/python/Plugins/SystemPlugins/Videomode/VideoHardware.py index 333c6160..4d5b09f9 100644 --- a/lib/python/Plugins/SystemPlugins/Videomode/VideoHardware.py +++ b/lib/python/Plugins/SystemPlugins/Videomode/VideoHardware.py @@ -91,7 +91,6 @@ class VideoHardware: # check if a high-level mode with a given rate is available. def isModeAvailable(self, port, mode, rate): - print "isModeAvailable:", port, mode, rate, rate = self.rates[mode][rate] for mode in rate.values(): # DVI modes must be in "modes_preferred" @@ -100,9 +99,7 @@ class VideoHardware: # print "no, not preferred" # return False if mode not in self.modes_available: - print "no, not available" return False - print "yes" return True def setMode(self, port, mode, rate, force = None): @@ -131,6 +128,13 @@ class VideoHardware: # fixme return True + def isPortUsed(self, port): + if port == "DVI": + self.readPreferredModes() + return len(self.modes_preferred) != 0 + else: + return True + def getPortList(self): return [port for port in self.modes if self.isPortAvailable(port)] |
