set_scale should not be null anymore
@@ -117,10 +117,10 @@ typedef struct clap_plugin_gui {
void (*destroy)(const clap_plugin_t *plugin);
// Set the absolute GUI scaling factor, and override any OS info.
- // If the plugin does not provide this function, then it should work out the scaling factor
- // itself by querying the OS directly.
+ // If the plugin prefers to work out the scaling factor itself by querying the OS directly,
+ // then return false and ignore the call.
//
- // Return false if the plugin can't apply the scaling; true on success.
+ // Return true on success.
// [main-thread,optional]
bool (*set_scale)(const clap_plugin_t *plugin, double scale);
