removing unused member variables in thebes code

This commit is contained in:
pavlov%pavlov.net 2006-03-31 23:52:20 +00:00
Родитель b0d25063b6
Коммит 95aa30d1d5
4 изменённых файлов: 3 добавлений и 17 удалений

Просмотреть файл

@ -65,10 +65,7 @@ nsThebesImage::nsThebesImage()
: mWidth(0),
mHeight(0),
mDecoded(0,0,0,0),
mAlphaDepth(0),
mLocked(PR_FALSE),
mHadAnyData(PR_FALSE),
mUpToDate(PR_FALSE)
mAlphaDepth(0)
{
}

Просмотреть файл

@ -111,10 +111,6 @@ protected:
nsRefPtr<gfxASurface> mOptSurface;
PRUint8 mAlphaDepth;
PRUint8 mRealAlphaDepth;
PRPackedBool mLocked;
PRPackedBool mHadAnyData;
PRPackedBool mUpToDate;
};
#endif /* _NSTHEBESIMAGE_H_ */

Просмотреть файл

@ -65,7 +65,6 @@ private:
PRBool mOwnsDC;
HDC mDC;
HWND mWnd;
HBITMAP mOrigBitmap;
};
#endif /* GFX_WINDOWSSURFACE_H */

Просмотреть файл

@ -41,14 +41,14 @@
THEBES_IMPL_REFCOUNTING(gfxWindowsSurface)
gfxWindowsSurface::gfxWindowsSurface(HWND wnd) :
mOwnsDC(PR_TRUE), mWnd(wnd), mOrigBitmap(nsnull)
mOwnsDC(PR_TRUE), mWnd(wnd)
{
mDC = ::GetDC(mWnd);
Init(cairo_win32_surface_create(mDC));
}
gfxWindowsSurface::gfxWindowsSurface(HDC dc, PRBool deleteDC) :
mOwnsDC(deleteDC), mDC(dc),mWnd(nsnull), mOrigBitmap(nsnull)
mOwnsDC(deleteDC), mDC(dc),mWnd(nsnull)
{
Init(cairo_win32_surface_create(mDC));
}
@ -72,12 +72,6 @@ gfxWindowsSurface::~gfxWindowsSurface()
{
Destroy();
if (mDC && mOrigBitmap) {
HBITMAP tbits = (HBITMAP)::SelectObject(mDC, mOrigBitmap);
if (tbits)
DeleteObject(tbits);
}
if (mOwnsDC) {
if (mWnd)
::ReleaseDC(mWnd, mDC);