/[oroborus]/oroborus/src/hints.c
ViewVC logotype

Diff of /oroborus/src/hints.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.13 by dreamind, Tue Jan 28 01:56:36 2003 UTC revision 1.14 by dreamind, Tue Jan 28 03:33:13 2003 UTC
# Line 408  typeEWMH (Window w, char *type) Line 408  typeEWMH (Window w, char *type)
408  {  {
409          unsigned long *data;          unsigned long *data;
410          unsigned long items = 0;          unsigned long items = 0;
411            unsigned long item = 0;
412          int ret = 0;          int ret = 0;
413    
414  #ifdef DEBUG  #ifdef DEBUG
# Line 415  typeEWMH (Window w, char *type) Line 416  typeEWMH (Window w, char *type)
416  #endif  #endif
417    
418          data = getPropData (w, net_atoms[NET_WM_WINDOW_TYPE], XA_ATOM, &items);          data = getPropData (w, net_atoms[NET_WM_WINDOW_TYPE], XA_ATOM, &items);
419          if (data)          printf("items: %d\n",items);
420            while (data && items && item < items && !ret)
421                  {                  {
422                          char *name;                          char *name;
423                          name = XGetAtomName (dpy, *data);                          name = XGetAtomName (dpy, data[item]);
424  #ifdef DEBUG  #ifdef DEBUG
425                          printf ("%s\n", name);                          printf ("%s\n", name);
426  #endif  #endif
427                          ret = equals (name, type);                          ret = equals (name, type);
428                          XFree (name);                          XFree (name);
429                          XFree (data);                          item++;
430                  }                  }
431            if (data)
432                    XFree (data);
433    
434          return ret;          return ret;
435  }  }

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26