From 9820f004f2be68cdf680f16b6ef341ed318c4870 Mon Sep 17 00:00:00 2001 From: Tomi Valkeinen Date: Wed, 30 Sep 2015 21:50:14 +0300 Subject: Make Encoder:get_crtc() return 0 if no crtc --- libkms++/encoder.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'libkms++') diff --git a/libkms++/encoder.cpp b/libkms++/encoder.cpp index 081177b..81eba71 100644 --- a/libkms++/encoder.cpp +++ b/libkms++/encoder.cpp @@ -42,7 +42,10 @@ void Encoder::print_short() const Crtc* Encoder::get_crtc() const { - return card().get_crtc(m_priv->drm_encoder->crtc_id); + if (m_priv->drm_encoder->crtc_id) + return card().get_crtc(m_priv->drm_encoder->crtc_id); + else + return 0; } vector Encoder::get_possible_crtcs() const -- cgit v1.2.3