  
          coords = (int(self._canvas.canvasx(pnts[0])), int(self._canvas.canvasy(pnts[1])))
          face = self._viewport.face_from_point(*coords)
          frame_idx, face_idx = face[:2]
          is_zoomed = self._globals.is_zoomed
  
          if (-1 in face or (frame_idx == self._globals.frame_index
                             and (not is_zoomed or
                                  (is_zoomed and face_idx == self._globals.tk_face_index.get())))):
              self._clear()
 
</s> remove         logger.debug(labels.shape)
 </s> add         logger.debug("face-count: %s, columns: %s, rows: %s, remainder: %s, padding: %s, labels "
                     "shape: %s", face_count, columns, rows, remainder, padding, labels.shape)
  
          coords = (int(self._canvas.canvasx(pnts[0])), int(self._canvas.canvasy(pnts[1])))
          face = self._viewport.face_from_point(*coords)
          frame_idx, face_idx = face[:2]

  
          if (-1 in face or (frame_idx == self._globals.frame_index
                             and (not is_zoomed or
                                  (is_zoomed and face_idx == self._globals.tk_face_index.get())))):
              self._clear()
keep keep keep keep replace keep keep keep keep keep
 Bug fix - Manual Tool - Fix a first time indexing bug when EEN > 1 
tools/manual/faceviewer/viewport.py