Ignore:
Timestamp:
Mar 8, 2002, 12:01:03 PM (23 years ago)
Author:
sandervl
Message:

PH: Wine resync + OS2 integration

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/shell32/classes.c

    r4121 r8048  
    1 /* $Id: classes.c,v 1.1 2000-08-30 13:52:50 sandervl Exp $ */
     1/* $Id: classes.c,v 1.2 2002-03-08 11:00:58 sandervl Exp $ */
    22/*
    33 *      file type mapping
     
    1717#include "winreg.h"
    1818
    19 #include "wine/obj_queryassociations.h"
    2019#include "shlobj.h"
    2120#include "shell32_main.h"
    2221#include "shlguid.h"
    2322#include "shresdef.h"
     23#include "wine/obj_queryassociations.h"
    2424
    2525DEFAULT_DEBUG_CHANNEL(shell);
     
    3232
    3333        TRACE("%s %p\n",szExtension, szFileType );
     34
     35        /* added because we do not want to have double dots */
     36        if (szExtension[0]=='.')
     37                bPrependDot=0;
    3438
    3539        if (bPrependDot)
     
    106110              strcpy(szDest, sTemp);
    107111            }
    108             if (ParseFieldA (szDest, 2, sNum, 5)) *dwNr=atoi(sNum);
     112            if (ParseFieldA (szDest, 2, sNum, 5))
     113               *dwNr=atoi(sNum);
     114            else
     115               *dwNr=0; /* sometimes the icon number is missing */
    109116            ParseFieldA (szDest, 1, szDest, len);
    110117            ret = TRUE;
Note: See TracChangeset for help on using the changeset viewer.