Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 209520 | Differences between
and this patch

Collapse All | Expand All

(-)a/status-monitor/support.c (-3 / +3 lines)
Lines 121-127 create_pixmap (GtkWidget *widget, Link Here
121
#ifdef HAVE_GTK_2
121
#ifdef HAVE_GTK_2
122
122
123
typedef struct stm_pixbuf_t {
123
typedef struct stm_pixbuf_t {
124
  char **xpm_ptr;		/* pixmap ptr */
124
  const char **xpm_ptr;		/* pixmap ptr */
125
  GdkPixbuf *pixbuf;		/* pixbuf */
125
  GdkPixbuf *pixbuf;		/* pixbuf */
126
  struct stm_pixbuf_t *next;
126
  struct stm_pixbuf_t *next;
127
} stm_pixbuf;
127
} stm_pixbuf;
Lines 141-153 create_pixbuf_from_xpm_data (const char **xpm_ptr) Link Here
141
  }
141
  }
142
142
143
  for ( pixbuf_list = &Stm_pixbuf_top; NULL != pixbuf_list; pixbuf_list = pixbuf_list->next ) {
143
  for ( pixbuf_list = &Stm_pixbuf_top; NULL != pixbuf_list; pixbuf_list = pixbuf_list->next ) {
144
    if ( ( NULL != pixbuf_list->xpm_ptr ) && ( pixbuf_list->xpm_ptr == (char **)xpm_ptr ) ) {
144
    if ( ( NULL != pixbuf_list->xpm_ptr ) && ( pixbuf_list->xpm_ptr == xpm_ptr ) ) {
145
      return pixbuf_list->pixbuf;
145
      return pixbuf_list->pixbuf;
146
    }
146
    }
147
  }
147
  }
148
148
149
/*   pixbuf = gdk_pixbuf_new_from_file (pathname, &error); */
149
/*   pixbuf = gdk_pixbuf_new_from_file (pathname, &error); */
150
  pixbuf = gdk_pixbuf_new_from_xpm_data((const char**)xpm_ptr);
150
  pixbuf = gdk_pixbuf_new_from_xpm_data(xpm_ptr);
151
151
152
  if (!pixbuf)
152
  if (!pixbuf)
153
  {
153
  {

Return to bug 209520