diff --git a/FL/Fl_Valuator.H b/FL/Fl_Valuator.H
index 9eaf2eaac698a7c69d878ce53105fbb8b3a41b4e..7562b0f1792202c718439efdd4c97325124d1a67 100644
--- a/FL/Fl_Valuator.H
+++ b/FL/Fl_Valuator.H
@@ -69,6 +69,8 @@ protected:
 
 public:
 
+  /** Destructor is accessible despite protected constructor. */
+  ~Fl_Valuator() FL_OVERRIDE { }
     /**    Sets the minimum (a) and maximum (b) values for the valuator widget. */
     void bounds(double a, double b) {min=a; max=b;}
     /**    Gets the minimum value for the valuator.  */