diff --git a/indra/llui/llfloater.h b/indra/llui/llfloater.h
index 39b6d427e0973a745bb2defa4b364de15e4ea756..9c29933bb2b61023a785eee380756e34e7abb6a5 100644
--- a/indra/llui/llfloater.h
+++ b/indra/llui/llfloater.h
@@ -303,10 +303,10 @@ class LLFloater : public LLPanel, public LLInstanceTracker<LLFloater>
 	
 	BOOL	handleScrollWheel(S32 x, S32 y, S32 mask) override;
 	
-	void	draw() override;
+	virtual void	draw() override;
 	virtual void	drawShadow(LLPanel* panel);
 	
-	void	onOpen(const LLSD& key) override {}
+	virtual void	onOpen(const LLSD& key) override {}
 	virtual void	onClose(bool app_quitting) {}
 
 	// This cannot be "const" until all derived floater canClose()