diff --git a/mesh_inset/__init__.py b/mesh_inset/__init__.py
index 20250b08ae8e874c5d4524fe9ceb8382fbaffc5d..0022c3093e8fc75cd222a228ebab06dc8e1150e0 100644
--- a/mesh_inset/__init__.py
+++ b/mesh_inset/__init__.py
@@ -115,6 +115,7 @@ class Inset(bpy.types.Operator):
         do_inset(mesh, self.inset_amount, self.inset_height, self.region,
             self.scale == 'PERCENT')
         bpy.context.user_preferences.edit.use_global_undo = save_global_undo
+        bpy.context.area.tag_redraw()
 
 
 def do_inset(mesh, amount, height, region, as_percent):