Ignore:
Timestamp:
Nov 28, 2000, 12:00:47 PM (25 years ago)
Author:
sandervl
Message:

KS: icon index fix

File:
1 edited

Legend:

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

    r4705 r4706  
    1 /* $Id: folders.c,v 1.6 2000-11-27 10:21:59 sandervl Exp $ */
     1/* $Id: folders.c,v 1.7 2000-11-28 11:00:47 sandervl Exp $ */
    22/*
    33 *  Copyright 1997  Marcus Meissner
     
    156156      lstrcpynA(szIconFile, "shell32.dll", cchMax);
    157157#ifdef __WIN32OS2__
    158       *piIndex = SHLICON_DESKTOP - 1;
     158      *piIndex = SHLICON_DESKTOP;
    159159#else
    160160      *piIndex = 34;
     
    194194#ifdef __WIN32OS2__
    195195      lstrcpynA(szIconFile, "shell32.dll", cchMax);
    196       *piIndex = SHLICON_HARDDISK - 1;
     196      *piIndex = SHLICON_HARDDISK;
    197197
    198198      if ( _ILGetDrive( pSimplePidl, sTemp, cchMax ) )
     
    202202        {
    203203            /* FIXME determine 5.25 Floppy */
    204             *piIndex = SHLICON_FLOPPY35 - 1;
     204            *piIndex = SHLICON_FLOPPY35;
    205205        }
    206206        else
     
    210210            {
    211211                case DRIVE_REMOVABLE:
    212                     *piIndex = SHLICON_REMOVABLE_DISK - 1;
     212                    *piIndex = SHLICON_REMOVABLE_DISK;
    213213                    break;
    214214
    215215                case DRIVE_FIXED:
    216                     *piIndex = SHLICON_HARDDISK - 1;
     216                    *piIndex = SHLICON_HARDDISK;
    217217                    break;
    218218
     
    222222                    BOOL connected = TRUE;
    223223                    if ( connected )
    224                         *piIndex = SHLICON_NETDRIVE_CONN - 1;
     224                        *piIndex = SHLICON_NETDRIVE_CONN;
    225225                    else
    226                         *piIndex = SHLICON_NETDRIVE_DISCON - 1;
     226                        *piIndex = SHLICON_NETDRIVE_DISCON;
    227227                    break;
    228228                }
    229229                case DRIVE_CDROM:
    230                     *piIndex = SHLICON_CDROM_DRIVE - 1;
     230                    *piIndex = SHLICON_CDROM_DRIVE;
    231231                    break;
    232232
    233233                case DRIVE_RAMDISK:
    234                     *piIndex = SHLICON_RAMDRIVE - 1;
     234                    *piIndex = SHLICON_RAMDRIVE;
    235235                    break;
    236236
     
    238238                case DRIVE_NO_ROOT_DIR:
    239239                default:
    240                     *piIndex = SHLICON_HARDDISK - 1;
     240                    *piIndex = SHLICON_HARDDISK;
    241241                    break;
    242242            }
     
    244244      }
    245245
    246       if ( ( *piIndex == ( SHLICON_HARDDISK - 1  ) ) &&
     246      if ( ( *piIndex == ( SHLICON_HARDDISK ) ) &&
    247247           HCR_GetDefaultIcon( "Drive", sTemp, MAX_PATH, &dwNr ) )
    248248      {
     
    276276#ifdef __WIN32OS2__
    277277        *piIndex = (uFlags & GIL_OPENICON)
    278                                  ? SHLICON_FOLDER_OPEN - 1 : SHLICON_FOLDER_CLOSED - 1;
     278                                 ? SHLICON_FOLDER_OPEN : SHLICON_FOLDER_CLOSED;
    279279#else
    280280        *piIndex = (uFlags & GIL_OPENICON)? 4 : 3;
     
    311311                SHGetPathFromIDListA(This->pidl, sTemp);
    312312                lstrcpynA(szIconFile, "shell32.dll", cchMax);
    313                 *piIndex = SHLICON_COMPUTERS - 1;
     313                *piIndex = SHLICON_COMPUTERS;
    314314              }
    315315              else if (stricmp(sTemp,"COM") == 0)
     
    317317                SHGetPathFromIDListA(This->pidl, sTemp);
    318318                lstrcpynA(szIconFile, "shell32.dll", cchMax);
    319                 *piIndex = SHLICON_APPLICATION - 1;
     319                *piIndex = SHLICON_APPLICATION;
    320320              }
    321321#if 0
Note: See TracChangeset for help on using the changeset viewer.