FLTK logo

[master] 2e9d13c - Fix svg image check (#247)

FLTK matrix user chat room
(using Element browser app)   FLTK gitter user chat room   GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 All Forums  |  Back to fltk.commit  ]
 
Previous Message ]Next Message ]

[master] 2e9d13c - Fix svg image check (#247) "Albrecht Schlosser" Jul 03, 2021  
 
commit 2e9d13c1a23e43eab9ed70a12e06245405d11266
Author:     Albrecht Schlosser <albrechts.fltk@online.de>
AuthorDate: Sat Jul 3 19:45:10 2021 +0200
Commit:     Albrecht Schlosser <albrechts.fltk@online.de>
CommitDate: Sat Jul 3 19:45:10 2021 +0200

    Fix svg image check (#247)
    
    Thanks to @wcout for pointing out that "<svg\t" is a valid notation.
    
    The overall length check (>= 5) is left in place intentionally.

 src/fl_images_core.cxx | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git src/fl_images_core.cxx src/fl_images_core.cxx
index 1392652..41e75de 100644
--- src/fl_images_core.cxx
+++ src/fl_images_core.cxx
@@ -161,7 +161,7 @@ fl_check_images(const char *name,               // I - Filename
 
   if ((count >= 5 &&
        (memcmp(buf, "<?xml", 5) == 0 ||
-        memcmp(buf, "<svg ", 5) == 0)))
+        memcmp(buf, "<svg", 4) == 0)))
     return new Fl_SVG_Image(name);
 #endif // FLTK_USE_SVG
 
Direct Link to Message ]
 
     
Previous Message ]Next Message ]
 
 

Comments are owned by the poster. All other content is copyright 1998-2024 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.