Merge pull request #524 from mikeysklar/gfx-virtual-destructor

Free canvas memory when deleted through an Adafruit_GFX pointer
This commit is contained in:
Mikey Sklar authored and GitHub committed 2026-10-22 19:08:01 -07:00
commit 922c70e027
1 file changed
+5
+5
View File
@@ -19,6 +19,11 @@ class Adafruit_GFX : public Print {
public:
Adafruit_GFX(int16_t w, int16_t h); // Constructor
#if !defined(__AVR__)
// Virtual so deleting a canvas or display through an Adafruit_GFX pointer
// frees it. Skipped on AVR, where it links malloc/free into every sketch.
virtual ~Adafruit_GFX() {}
#endif
/**********************************************************************/
/*!