From 9627f50c53c4e7901ac7702e65822453cd6c92c7 Mon Sep 17 00:00:00 2001 From: slamm Date: Wed, 3 Jun 1998 21:42:48 +0000 Subject: [PATCH] Fix visual problem on solaris. Thanks to Juergen Keil for the patch. git-svn-id: svn://10.0.0.236/trunk@3110 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/cmd/xfe/src/RDFView.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/mozilla/cmd/xfe/src/RDFView.cpp b/mozilla/cmd/xfe/src/RDFView.cpp index 31a2b9ce352..259f02c5a84 100644 --- a/mozilla/cmd/xfe/src/RDFView.cpp +++ b/mozilla/cmd/xfe/src/RDFView.cpp @@ -28,6 +28,7 @@ #include "xpgetstr.h" #include #include +#include #define TREE_NAME "RdfTree" @@ -214,8 +215,11 @@ XFE_RDFView::init_pixmaps(void) XtVaGetValues(m_widget, XmNbackground, &bg_pixel, 0); + Widget shell = XfeAncestorFindByClass(getToplevel()->getBaseWidget(), + shellWidgetClass, + XfeFIND_ANY); if (!bookmark.pixmap) - fe_NewMakeIcon(m_widget, + fe_NewMakeIcon(shell, BlackPixelOfScreen(XtScreen(m_widget)), bg_pixel, &bookmark, @@ -224,7 +228,7 @@ XFE_RDFView::init_pixmaps(void) BM_Bookmark.mono_bits, BM_Bookmark.color_bits, BM_Bookmark.mask_bits, FALSE); if (!closedFolder.pixmap) - fe_NewMakeIcon(m_widget, + fe_NewMakeIcon(shell, BlackPixelOfScreen(XtScreen(m_widget)), bg_pixel, &closedFolder, @@ -234,7 +238,7 @@ XFE_RDFView::init_pixmaps(void) BM_Folder.mask_bits, FALSE); if (!openedFolder.pixmap) - fe_NewMakeIcon(m_widget, + fe_NewMakeIcon(shell, BlackPixelOfScreen(XtScreen(m_widget)), bg_pixel, &openedFolder,