diff --git a/plotly/plotlyfig_aux/handlegraphics/updateArea.m b/plotly/plotlyfig_aux/handlegraphics/updateArea.m
index b3e019ad..286bbe7d 100644
--- a/plotly/plotlyfig_aux/handlegraphics/updateArea.m
+++ b/plotly/plotlyfig_aux/handlegraphics/updateArea.m
@@ -113,10 +113,10 @@ function updateArea(obj,areaIndex)
 %-------------------------------------------------------------------------%
 
 %-area name-%
-if ~isempty(area_data.DisplayName);
-    obj.data{areaIndex}.name = area_data.DisplayName;
-else
+try
     obj.data{areaIndex}.name = area_data.DisplayName;
+catch
+    obj.data{areaIndex}.name = '';
 end
 
 %-------------------------------------------------------------------------%
diff --git a/plotly/plotlyfig_aux/handlegraphics/updatePatch.m b/plotly/plotlyfig_aux/handlegraphics/updatePatch.m
index b89fffa2..6f2b9523 100644
--- a/plotly/plotlyfig_aux/handlegraphics/updatePatch.m
+++ b/plotly/plotlyfig_aux/handlegraphics/updatePatch.m
@@ -135,10 +135,10 @@
     %---------------------------------------------------------------------%
 
     %-patch name-%
-    if ~isempty(patch_data.DisplayName);
-        obj.data{patchIndex}.name = patch_data.DisplayName;
-    else
+    try
         obj.data{patchIndex}.name = patch_data.DisplayName;
+    catch
+        obj.data{patchIndex}.name = '';
     end
 
     %---------------------------------------------------------------------%