acked-by: Sameeh Jubran <sameeh@xxxxxxxxxx>
On Thu, Sep 1, 2016 at 5:54 PM, Frediano Ziglio <fziglio@xxxxxxxxxx> wrote:
There's no point continuing without WDDM as CCD cannot work without it.
Signed-off-by: Frediano Ziglio <fziglio@xxxxxxxxxx>
---
vdagent/display_configuration.cpp | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/vdagent/display_configuration.cpp b/vdagent/display_ configuration.cpp
index 2fa7089..29a1030 100644
--- a/vdagent/display_configuration.cpp
+++ b/vdagent/display_configuration.cpp
@@ -843,6 +843,10 @@ bool CCD::get_config_buffers()
LONG error(ERROR_SUCCESS);
error = _pfnGetDisplayConfigBufferSizes (QDC_ALL_PATHS, &_numPathElements,
&_numModeElements);
+ if (error == ERROR_NOT_SUPPORTED) {
+ vd_printf("GetDisplayConfigBufferSizes failed, missing WDDM");
+ throw std::exception();
+ }
if (error) {
vd_printf("GetDisplayConfigBufferSizes failed with 0x%lx", error);
return false;
--
2.7.4
_______________________________________________
Spice-devel mailing list
Spice-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/spice-devel
_______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel