diff options
author | Tomi Valkeinen <tomi.valkeinen@iki.fi> | 2015-10-02 23:23:54 +0300 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@iki.fi> | 2015-10-03 17:49:45 +0300 |
commit | e789f93b241fe74cf92eed9ffb0d18b853d79fa1 (patch) | |
tree | 52f233db8f414920527d6e251e534a80316459a1 /libkms++/connector.cpp | |
parent | 9b382fd474a6cc949e93bf6f34ce258ef7dd76a2 (diff) |
save & restore mode
Diffstat (limited to 'libkms++/connector.cpp')
-rw-r--r-- | libkms++/connector.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libkms++/connector.cpp b/libkms++/connector.cpp index 8ff5a5f..06703d6 100644 --- a/libkms++/connector.cpp +++ b/libkms++/connector.cpp @@ -72,6 +72,14 @@ void Connector::setup() if (enc) m_current_crtc = enc->get_crtc(); } + + m_saved_crtc = m_current_crtc; +} + +void Connector::restore_mode() +{ + if (m_saved_crtc) + m_saved_crtc->restore_mode(this); } void Connector::print_short() const |