diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/xfns.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/xfns.c b/src/xfns.c index 3771fb35dde..d5dbc810253 100644 --- a/src/xfns.c +++ b/src/xfns.c | |||
| @@ -3502,10 +3502,13 @@ int | |||
| 3502 | XScreenNumberOfScreen (scr) | 3502 | XScreenNumberOfScreen (scr) |
| 3503 | register Screen *scr; | 3503 | register Screen *scr; |
| 3504 | { | 3504 | { |
| 3505 | register Display *dpy = scr->display; | 3505 | register Display *dpy; |
| 3506 | register Screen *dpyscr = dpy->screens; | 3506 | register Screen *dpyscr; |
| 3507 | register int i; | 3507 | register int i; |
| 3508 | 3508 | ||
| 3509 | dpy = scr->display; | ||
| 3510 | dpyscr = dpy->screens; | ||
| 3511 | |||
| 3509 | for (i = 0; i < dpy->nscreens; i++, dpyscr++) | 3512 | for (i = 0; i < dpy->nscreens; i++, dpyscr++) |
| 3510 | if (scr == dpyscr) | 3513 | if (scr == dpyscr) |
| 3511 | return i; | 3514 | return i; |