diff --git a/src/add-ons/accelerants/intel_extreme/hooks.cpp b/src/add-ons/accelerants/intel_extreme/hooks.cpp index f19fbb7db6..ddbcfde3ad 100644 --- a/src/add-ons/accelerants/intel_extreme/hooks.cpp +++ b/src/add-ons/accelerants/intel_extreme/hooks.cpp @@ -47,10 +47,16 @@ get_accelerant_hook(uint32 feature, void* data) #ifdef __HAIKU__ case B_GET_EDID_INFO: return (void*)intel_get_edid_info; + + /* laptop panel backlight */ case B_SET_BRIGHTNESS: - return (void*)intel_set_brightness; + if (gInfo->shared_info->device_type.IsMobile()) + return (void*)intel_set_brightness; case B_GET_BRIGHTNESS: - return (void*)intel_get_brightness; + if (gInfo->shared_info->device_type.IsMobile()) + return (void*)intel_get_brightness; + + return NULL; #endif case B_GET_FRAME_BUFFER_CONFIG: return (void*)intel_get_frame_buffer_config;