extras/HTMLView: Fixed crashes on failed load
authorJerome St-Louis <jerome@ecere.com>
Fri, 30 Aug 2013 09:01:35 +0000 (05:01 -0400)
committerJerome St-Louis <jerome@ecere.com>
Fri, 30 Aug 2013 09:01:35 +0000 (05:01 -0400)
extras/html/HTMLView.ec

index f763f16..637afa5 100644 (file)
@@ -379,7 +379,8 @@ class HTMLView : Window
          int maxH = height - BOTTOM_MARGIN;
          int h = 0;
 
-         surface.TextFont(html.defaultFont.font.font);
+         if(html.defaultFont.font)
+            surface.TextFont(html.defaultFont.font.font);
          while(block)
          {
             Block nextBlock;
@@ -645,7 +646,8 @@ class HTMLView : Window
       Surface surface = display.GetSurface(0,0,null);
       if(surface)
       {
-         surface.TextFont(html.defaultFont.font.font);
+         if(html.defaultFont.font)
+            surface.TextFont(html.defaultFont.font.font);
          for(;block;)
          {
             Block nextBlock;