small improovements by Ali Abdul
[enigma2.git] / lib / python / Plugins / SystemPlugins / Videomode / plugin.py
index b1a146cbe15948072f1368f6b90bbc7306f49b09..30bdf796b429721a87aad24b8184eeea7c138b85 100644 (file)
@@ -78,6 +78,7 @@ class VideoSetup(Screen, ConfigListScreen):
 
                if force_wide or config.av.aspect.value in ["16_9", "16_10"]:
                        self.list.append(getConfigListEntry(_("Display 4:3 content as"), config.av.policy_43))
+                       self.list.append(getConfigListEntry(_("Display >16:9 content as"), config.av.policy_169))
                elif config.av.aspect.value == "4_3":
                        self.list.append(getConfigListEntry(_("Display 16:9 content as"), config.av.policy_169))
 
@@ -127,11 +128,8 @@ class VideoSetup(Screen, ConfigListScreen):
        def apply(self):
                port = config.av.videoport.value
                mode = config.av.videomode[port].value
-               rate =config.av.videorate[mode].value
+               rate = config.av.videorate[mode].value
                if (port, mode, rate) != self.last_good:
-                       config.av.videoport.value = self.last_good[0]
-                       config.av.videomode[port].value = self.last_good[1]
-                       config.av.videorate[mode].value = self.last_good[2]
                        self.hw.setMode(port, mode, rate)
                        from Screens.MessageBox import MessageBox
                        self.session.openWithCallback(self.confirm, MessageBox, "Is this videomode ok?", MessageBox.TYPE_YESNO, timeout = 20, default = False)