jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c
changeset 9784 3a0ebf0b855d
parent 6482 0f6a4442b29e
child 14300 117dc9b98a7b
equal deleted inserted replaced
9778:967402e4be8b 9784:3a0ebf0b855d
  1634     // Obtain type handling for the tag
  1634     // Obtain type handling for the tag
  1635     TypeHandler = Icc ->TagTypeHandlers[i];
  1635     TypeHandler = Icc ->TagTypeHandlers[i];
  1636     TagDescriptor = _cmsGetTagDescriptor(sig);
  1636     TagDescriptor = _cmsGetTagDescriptor(sig);
  1637 
  1637 
  1638     // Serialize
  1638     // Serialize
       
  1639     if (!_cmsWriteTypeBase(MemIO, TypeHandler ->Signature)) {
       
  1640         cmsCloseIOhandler(MemIO);
       
  1641         return 0;
       
  1642     }
       
  1643 
  1639     if (!TypeHandler ->WritePtr(TypeHandler, MemIO, Object, TagDescriptor ->ElemCount)) return 0;
  1644     if (!TypeHandler ->WritePtr(TypeHandler, MemIO, Object, TagDescriptor ->ElemCount)) return 0;
  1640 
  1645 
  1641     // Get Size and close
  1646     // Get Size and close
  1642     rc = MemIO ->Tell(MemIO);
  1647     rc = MemIO ->Tell(MemIO);
  1643     cmsCloseIOhandler(MemIO);      // Ignore return code this time
  1648     cmsCloseIOhandler(MemIO);      // Ignore return code this time