HAVE_FEATURE_DESKTOP is always defined, it is 0 or 1

One should not use #ifdef (or #if defined) on the macros from
<config_features.h>.

Fix mistake introduced in 663a8c79700da18e45ed5f69391f5fc1f2406229.