]> git.saurik.com Git - wxWidgets.git/commitdiff
Applied patch [ 1161769 ] reference to temp object in carbon/palette.cpp
authorJulian Smart <julian@anthemion.co.uk>
Wed, 30 Mar 2005 15:47:29 +0000 (15:47 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Wed, 30 Mar 2005 15:47:29 +0000 (15:47 +0000)
Potentially unsafe (and obsolete) constructor removed.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33181 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/mac/carbon/colour.h
src/mac/carbon/colour.cpp
src/mac/carbon/palette.cpp
src/mac/carbon/statbrma.cpp

index 158e631d644bddc4d514c4aefe7124e69b49eca4..c2a5db906b62cb537e57c1529e4215f1aaa04e4b 100644 (file)
@@ -40,7 +40,6 @@ public:
 
     // copy ctors and assignment operators
   wxColour( const wxColour& col );
-  wxColour( const wxColour* col );
   wxColour& operator = ( const wxColour& col );
 
     // dtor
index 51123f9c504438375c29df9b09ddd78a82c74a54..49cd199d3a21b84a17bde72aaf287635528b31ca 100644 (file)
@@ -56,16 +56,6 @@ wxColour::wxColour (const wxColour& col)
     memcpy( &m_pixel , &col.m_pixel , 6 ) ;
 }
 
-wxColour::wxColour (const wxColour* col)
-{
-    m_red = col->m_red;
-    m_green = col->m_green;
-    m_blue = col->m_blue;
-    m_isInit = col->m_isInit;
-
-    memcpy( &m_pixel , &col->m_pixel , 6 ) ;
-}
-
 wxColour& wxColour::operator =(const wxColour& col)
 {
     m_red = col.m_red;
index d3417248c84ab539da1c16469fc34b004aa9e0cf..adcbb30eba57f86479f4b9a92540403f05208d58 100644 (file)
@@ -83,7 +83,7 @@ int wxPalette::GetPixel(const unsigned char red, const unsigned char green, cons
     
     for ( int i = 0  ; i < M_PALETTEDATA->m_count ; ++i )
     {
-        const wxColour& col = &M_PALETTEDATA->m_palette[i] ;
+        const wxColour& col = M_PALETTEDATA->m_palette[i] ;
         currentdiff = abs ( col.Red() - red ) + abs( col.Green() - green ) + abs ( col.Blue() - blue )  ;
         if ( currentdiff < bestdiff )
         {
@@ -105,7 +105,7 @@ bool wxPalette::GetRGB(int index, unsigned char *red, unsigned char *green, unsi
     if (index < 0 || index >= M_PALETTEDATA->m_count)
         return FALSE;
     
-    const wxColour& col = &M_PALETTEDATA->m_palette[index] ;
+    const wxColour& col = M_PALETTEDATA->m_palette[index] ;
     *red = col.Red() ;
     *green = col.Green() ;
     *blue = col.Blue() ;
index d515a7131eedf11ca0825cc27631f4ee4dcd7a23..c926d76b01cb271970cfbccab0b9fe4ca67b0cff 100644 (file)
@@ -133,7 +133,7 @@ void wxStatusBarMac::OnPaint(wxPaintEvent& WXUNUSED(event) )
 
        if ( MacIsReallyHilited() )
        {
-               wxPen white( wxWHITE , 1 , wxSOLID ) ;
+               wxPen white( *wxWHITE , 1 , wxSOLID ) ;
         if (major >= 10 ) 
         {
             //Finder statusbar border color: (Project builder similar is 9B9B9B)
@@ -144,7 +144,7 @@ void wxStatusBarMac::OnPaint(wxPaintEvent& WXUNUSED(event) )
         }
         else
         {
-            wxPen black( wxBLACK , 1 , wxSOLID ) ;
+            wxPen black( *wxBLACK , 1 , wxSOLID ) ;
             dc.SetPen(black);
        }
                dc.DrawLine(0, 0 ,