[glyf] Use contour_bounds_t::empty to simplify get_extents logic
diff --git a/src/hb-ot-glyf-table.hh b/src/hb-ot-glyf-table.hh
index ab7edb9..44f84ec 100644
--- a/src/hb-ot-glyf-table.hh
+++ b/src/hb-ot-glyf-table.hh
@@ -822,26 +822,18 @@
 
       void get_extents (hb_font_t *font, hb_glyph_extents_t *extents)
       {
-	if (min_x > max_x)
+	if (unlikely (empty ()))
 	{
 	  extents->width = 0;
 	  extents->x_bearing = 0;
-	}
-	else
-	{
-	  extents->x_bearing = font->em_scalef_x (min_x);
-	  extents->width = font->em_scalef_x (max_x - min_x);
-	}
-	if (min_y > max_y)
-	{
 	  extents->height = 0;
 	  extents->y_bearing = 0;
+	  return;
 	}
-	else
-	{
-	  extents->y_bearing = font->em_scalef_y (max_y);
-	  extents->height = font->em_scalef_y (min_y - max_y);
-	}
+	extents->x_bearing = font->em_scalef_x (min_x);
+	extents->width = font->em_scalef_x (max_x - min_x);
+	extents->y_bearing = font->em_scalef_y (max_y);
+	extents->height = font->em_scalef_y (min_y - max_y);
       }
 
       protected: