Additional patch for Bug 238854, move inline function into header. sr=dbaron, patch=ginn.chen@sun.com

This commit is contained in:
kyle.yuan%sun.com 2004-09-20 03:13:33 +00:00
parent d8e8fce17b
commit fcaa741c13
2 changed files with 7 additions and 11 deletions

View File

@ -519,16 +519,6 @@ nsLookAndFeel::InitColors()
gtk_widget_destroy(window);
}
void
nsLookAndFeel::InitWidget()
{
mWidget = gtk_invisible_new();
gtk_object_ref(GTK_OBJECT(mWidget));
gtk_object_sink(GTK_OBJECT(mWidget));
gtk_widget_ensure_style(mWidget);
mStyle = gtk_widget_get_style(mWidget);
}
NS_IMETHODIMP
nsLookAndFeel::LookAndFeelChanged()
{

View File

@ -70,7 +70,13 @@ protected:
static nscolor sButtonInnerDarkBorder;
static void InitColors();
inline void InitWidget();
void InitWidget() {
mWidget = gtk_invisible_new();
gtk_object_ref(GTK_OBJECT(mWidget));
gtk_object_sink(GTK_OBJECT(mWidget));
gtk_widget_ensure_style(mWidget);
mStyle = gtk_widget_get_style(mWidget);
}
};
#endif