lastSetup support in question frontends
[lilass.git] / database.py
index c65b4b93a905d2dd897ca3ac9e69c88ebc32231c..e4ec01157cd8cee9a70c4e41451455f34aee0aa1 100644 (file)
@@ -60,7 +60,7 @@ class Database:
         _, intres, extres, mode, extprim = result
         intres = Resolution.fromDatabase(intres) # this method is safe for NULLs
         extres = Resolution.fromDatabase(extres)
         _, intres, extres, mode, extprim = result
         intres = Resolution.fromDatabase(intres) # this method is safe for NULLs
         extres = Resolution.fromDatabase(extres)
-        mode = RelativeScreenPosition(mode)
+        mode = RelativeScreenPosition(mode) if mode else None
         extprim = bool(extprim) # 0 => False, 1 => True
         return ScreenSetup(intres, extres, mode, extprim)
     def __exit__(self, type, value, tb):
         extprim = bool(extprim) # 0 => False, 1 => True
         return ScreenSetup(intres, extres, mode, extprim)
     def __exit__(self, type, value, tb):