Ignore:
Timestamp:
Jul 15, 2002, 12:02:30 PM (23 years ago)
Author:
sandervl
Message:

Handle management updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gdi32/gdi32.cpp

    r8343 r8871  
    1 /* $Id: gdi32.cpp,v 1.81 2002-04-30 13:09:55 sandervl Exp $ */
     1/* $Id: gdi32.cpp,v 1.82 2002-07-15 10:02:29 sandervl Exp $ */
    22
    33/*
     
    2626#include "font.h"
    2727#include <stats.h>
     28#include <objhandle.h>
    2829
    2930#define DBG_LOCALLOG    DBG_gdi32
     
    6061    {
    6162        case DEFAULT_GUI_FONT:
    62                 if(NULL==hFntDefaultGui)
    63                   hFntDefaultGui = CreateFontA( -9, 0, 0, 0, FW_MEDIUM, FALSE,
    64                                                 FALSE, FALSE, ANSI_CHARSET,
    65                                                 OUT_DEFAULT_PRECIS,
    66                                                 CLIP_DEFAULT_PRECIS,
    67                                                 DEFAULT_QUALITY,
    68                                                 FIXED_PITCH|FF_MODERN, "WarpSans");
     63                if(NULL==hFntDefaultGui) {
     64                    hFntDefaultGui = CreateFontA( -9, 0, 0, 0, FW_MEDIUM, FALSE,
     65                                                 FALSE, FALSE, ANSI_CHARSET,
     66                                                 OUT_DEFAULT_PRECIS,
     67                                                 CLIP_DEFAULT_PRECIS,
     68                                                 DEFAULT_QUALITY,
     69                                                 FIXED_PITCH|FF_MODERN, "WarpSans");
     70                    //This object can't be deleted by applications
     71                    ObjSetHandleFlag(hFntDefaultGui, OBJHANDLE_FLAG_NODELETE, TRUE);
     72                }
    6973                obj = hFntDefaultGui;
    7074                break;
Note: See TracChangeset for help on using the changeset viewer.