From e237c8d5f548d3f09442c8b1b91f156d18cb0fdd Mon Sep 17 00:00:00 2001 From: nalin Date: Thu, 22 Jul 1999 05:30:35 +0000 Subject: copy out frequencies --- ddcprobe/vbe.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'ddcprobe/vbe.c') diff --git a/ddcprobe/vbe.c b/ddcprobe/vbe.c index 30beb7089..94086b7ab 100644 --- a/ddcprobe/vbe.c +++ b/ddcprobe/vbe.c @@ -467,10 +467,10 @@ struct vbe_modeline *vbe_get_edid_modelines() for(i = 0; ret[i].refresh != 0; i++) { struct vesa_timing_t *t = NULL; for(j = 0; known_vesa_timings[j].refresh != 0; j++) { - if(ret[i].width == known_vesa_timings[j].x) - if(ret[i].height == known_vesa_timings[j].y) - if(ret[i].refresh == known_vesa_timings[j].refresh) { - t = &known_vesa_timings[j]; + t = &known_vesa_timings[j]; + if(ret[i].width == t->x) + if(ret[i].height == t->y) + if(ret[i].refresh == t->refresh) { snprintf(buf, sizeof(buf), "ModeLine \"%dx%d\"\t%6.2f " "%4d %4d %4d %4d %4d %4d %4d %4d %s %s" @@ -492,6 +492,8 @@ struct vbe_modeline *vbe_get_edid_modelines() t->vsync == vsync_pos ? "+vsync" : "-vsync"); ret[i].modeline = strdup(buf); + ret[i].hfreq = t->hfreq; + ret[i].vfreq = t->vfreq; } } } -- cgit