From 7b7464670e13cd01d36d6e22c7a91b76c47a3358 Mon Sep 17 00:00:00 2001 From: Michael Lotz Date: Sat, 13 Sep 2008 21:20:14 +0000 Subject: [PATCH] OK, how completely can one mess up a single change? Fixed the intel_extreme accelerant I broke. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27499 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/accelerants/intel_extreme/mode.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/add-ons/accelerants/intel_extreme/mode.cpp b/src/add-ons/accelerants/intel_extreme/mode.cpp index 02f3dee0c9..5132c33181 100644 --- a/src/add-ons/accelerants/intel_extreme/mode.cpp +++ b/src/add-ons/accelerants/intel_extreme/mode.cpp @@ -529,8 +529,11 @@ intel_set_display_mode(display_mode *mode) { TRACE(("intel_set_display_mode()\n")); - display_mode target; - if (mode == NULL || intel_propose_display_mode(&target, mode, mode)) + if (mode == NULL) + return B_BAD_VALUE; + + display_mode target = *mode; + if (intel_propose_display_mode(&target, mode, mode)) return B_BAD_VALUE; uint32 colorMode, bytesPerRow, bitsPerPixel;