summaryrefslogtreecommitdiff
path: root/py/pykmsbase.cpp
diff options
context:
space:
mode:
authorTomi Valkeinen <tomi.valkeinen@ti.com>2016-06-06 19:56:26 +0300
committerTomi Valkeinen <tomi.valkeinen@ti.com>2016-06-07 17:04:28 +0300
commitded84bf2620313b701af9c88b0f6c6ada2c70eaa (patch)
treefc836815746d044f46fc99dac0782e8472ac2eb3 /py/pykmsbase.cpp
parenta688d32d209a45627da3e80128a933d70f5d48b6 (diff)
py: fix scripts when there's no current crtc
Diffstat (limited to 'py/pykmsbase.cpp')
-rw-r--r--py/pykmsbase.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/py/pykmsbase.cpp b/py/pykmsbase.cpp
index f31986a..efc760a 100644
--- a/py/pykmsbase.cpp
+++ b/py/pykmsbase.cpp
@@ -40,6 +40,7 @@ void init_pykmsbase(py::module &m)
.def_property_readonly("fullname", &Connector::fullname)
.def("get_default_mode", &Connector::get_default_mode)
.def("get_current_crtc", &Connector::get_current_crtc)
+ .def("get_possible_crtcs", &Connector::get_possible_crtcs)
.def("get_modes", &Connector::get_modes)
.def("__repr__", [](const Connector& o) { return "<pykms.Connector " + to_string(o.id()) + ">"; })
;
@@ -50,6 +51,8 @@ void init_pykmsbase(py::module &m)
.def("set_plane", &Crtc::set_plane)
.def_property_readonly("possible_planes", &Crtc::get_possible_planes)
.def_property_readonly("primary_plane", &Crtc::get_primary_plane)
+ .def_property_readonly("mode", &Crtc::mode)
+ .def_property_readonly("mode_valid", &Crtc::mode_valid)
.def("__repr__", [](const Crtc& o) { return "<pykms.Crtc " + to_string(o.id()) + ">"; })
;