From ded84bf2620313b701af9c88b0f6c6ada2c70eaa Mon Sep 17 00:00:00 2001 From: Tomi Valkeinen Date: Mon, 6 Jun 2016 19:56:26 +0300 Subject: py: fix scripts when there's no current crtc --- py/pykmsbase.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'py/pykmsbase.cpp') 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 ""; }) ; @@ -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 ""; }) ; -- cgit v1.2.3