diff --git a/io_scene_map/export_map.py b/io_scene_map/export_map.py
index c13efaf3587ddc5b60d43a2a36803c46594476d0..a10926b41db31f90313955cd42d91140087367b7 100644
--- a/io_scene_map/export_map.py
+++ b/io_scene_map/export_map.py
@@ -47,7 +47,7 @@ def face_uv_get(face):
 def face_material_get(face):
     me = face.id_data
     try:
-        return me.materials[f.material_index]
+        return me.materials[face.material_index]
     except:
         return None
 
@@ -114,7 +114,7 @@ def write_face2brush(file, face):
 
     image_text = PREF_NULL_TEX
 
-    material = face_material_get(f)
+    material = face_material_get(face)
 
     if material and material.game_settings.invisible:
         image_text = PREF_INVIS_TEX