summaryrefslogtreecommitdiffstats
path: root/ddcprobe/vbe.c
diff options
context:
space:
mode:
authornalin <nalin>1999-07-22 05:30:35 +0000
committernalin <nalin>1999-07-22 05:30:35 +0000
commite237c8d5f548d3f09442c8b1b91f156d18cb0fdd (patch)
tree9537cfbcce81a766f55783c3147756f915cce115 /ddcprobe/vbe.c
parent159e0fa7ded197d24f1ae811cdc6e753ed17835d (diff)
downloadanaconda-e237c8d5f548d3f09442c8b1b91f156d18cb0fdd.tar.gz
anaconda-e237c8d5f548d3f09442c8b1b91f156d18cb0fdd.tar.xz
anaconda-e237c8d5f548d3f09442c8b1b91f156d18cb0fdd.zip
copy out frequencies
Diffstat (limited to 'ddcprobe/vbe.c')
-rw-r--r--ddcprobe/vbe.c10
1 files changed, 6 insertions, 4 deletions
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;
}
}
}