// Purpose: wxWindowID class - a class for managing window ids
// Author: Brian Vanderburg II
// Created: 2007-09-21
-// RCS-ID: $Id$
// Copyright: (c) 2007 Brian Vanderburg II
// Licence: wxWindows licence
///////////////////////////////////////////////////////////////////////////////
wxWindowIDRef(long id)
{
- Init(id);
+ Init(wxWindowID(id));
}
wxWindowIDRef(const wxWindowIDRef& id)
wxWindowIDRef& operator=(long id)
{
- Assign(id);
+ Assign(wxWindowID(id));
return *this;
}
wxWindowIDRef& operator=(const wxWindowIDRef& id)
{
- Assign(id.m_id);
+ if (&id != this)
+ Assign(id.m_id);
return *this;
}