diff --git a/@Viewer/Viewer.m b/@Viewer/Viewer.m
index 49027bc295027c5638f917589bda2a89367e45f9..2bf4abb08d4b17328d9579a5a6948d085f6e88ff 100644
--- a/@Viewer/Viewer.m
+++ b/@Viewer/Viewer.m
@@ -151,9 +151,9 @@ classdef Viewer < handle
                 title_{1} = [obj.name ' ' coordStr];
                 title(title_);
                 
-                u=obj.curView(1); v=obj.curView(2);
-                
-                obj.im.CData = obj.slices{u,v};
+                cv = num2cell(obj.curView);
+
+                obj.im.CData = obj.slices{cv{:}};
                 obj.im.AlphaData = double(any(~isnan(obj.im.CData),3));
                 
                 obj.ax.CLim = obj.range_;