diff options
Diffstat (limited to 'src/mir_app/src/IcoLib.h')
-rw-r--r-- | src/mir_app/src/IcoLib.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/mir_app/src/IcoLib.h b/src/mir_app/src/IcoLib.h index acaa11b327..67e1ea779c 100644 --- a/src/mir_app/src/IcoLib.h +++ b/src/mir_app/src/IcoLib.h @@ -47,19 +47,16 @@ struct IconSourceItemKey int cx, cy;
};
-class IconSourceItem : public MZeroedObject, public IconSourceItemKey
+class IconSourceItem : public MZeroedObject
{
+ IconSourceItemKey key;
int ref_count;
BYTE* icon_data;
int icon_size;
public:
- __inline IconSourceItem(IconSourceFile *_file, int _indx, int _cxIcon, int _cyIcon) :
- ref_count(1)
- {
- file = _file; indx = _indx; cx = _cxIcon; cy = _cyIcon;
- }
+ IconSourceItem(const IconSourceItemKey&);
~IconSourceItem();
__inline void addRef() { ref_count++; }
|