Changeset 204:108ba7ff5a0b for dwt/graphics/FontData.d
- Timestamp:
- 04/13/08 21:06:38 (9 months ago)
- Files:
-
- dwt/graphics/FontData.d (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
dwt/graphics/FontData.d
r197 r204 236 236 } 237 237 char[] buffer = string.substring(start); 238 int len = Math.min(OS.LF_FACESIZE - 1, buffer.length); 239 newData.lfFaceName[ 0 .. len ] = .StrToTCHARs(buffer)[ 0 .. len ]; 238 auto wname = StrToTCHARs(buffer); 239 int len = Math.min(OS.LF_FACESIZE - 1, wname.length); 240 newData.lfFaceName[ 0 .. len ] = wname[ 0 .. len ]; 241 newData.lfFaceName[ len .. $ ] = 0; 240 242 data = newData; 241 243 } … … 550 552 551 553 /* The field lfFaceName must be NULL terminated */ 552 int len = Math.min(OS.LF_FACESIZE - 1, name.length);553 554 data.lfFaceName[0 .. len] = .StrToTCHARs(name)[0 .. len];555 data.lfFaceName[len ] = 0;554 auto wname = StrToTCHARs(name); 555 int len = Math.min(OS.LF_FACESIZE - 1, wname.length); 556 data.lfFaceName[0 .. len] = wname[ 0 .. len ]; 557 data.lfFaceName[len .. $] = 0; 556 558 } 557 559
