From 14a178fd94f892df1d52513896a92ba3540200ff Mon Sep 17 00:00:00 2001 From: Pedro Pena Date: Fri, 6 Jan 2017 01:09:21 -0500 Subject: [PATCH] removed local -a from creating of variable lines. kept crashing under ubuntu 14.04 --- modeline2edid | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/modeline2edid b/modeline2edid index 85138af..b12554f 100755 --- a/modeline2edid +++ b/modeline2edid @@ -38,33 +38,31 @@ template-S() { local -A defines defines=( - TIMING_NAME "${(qqq)name}" - - CLOCK "$pixel_clock_khz" - XPIX "$hdisp" - XBLANK "$((htotal - hdisp))" - XOFFSET "$((hsyncstart - hdisp))" - XPULSE "$((hsyncend - hsyncstart))" - - YPIX "$vdisp" - YBLANK "$((vtotal - vdisp))" - YOFFSET "(63+$((vsyncstart - vdisp)))" - YPULSE "(63+$((vsyncend - vsyncstart)))" - VERSION "${edid_version%%.*}" REVISION "${edid_version#*.}" - + CLOCK "$pixel_clock_khz" + XPIX "$hdisp" + YPIX "$vdisp" XY_RATIO "XY_RATIO_${(U)ratio//:/_}" + XBLANK "$((htotal - hdisp))" + YBLANK "$((vtotal - vdisp))" + XOFFSET "$((hsyncstart - hdisp))" + XPULSE "$((hsyncend - hsyncstart))" + YOFFSET "(63+$((vsyncstart - vdisp)))" + YPULSE "(63+$((vsyncend - vsyncstart)))" DPI "$dpi" VFREQ "$vfreq_hz" + TIMING_NAME "${(qqq)name}" HSYNC_POL "$hsync_polarity" VSYNC_POL "$vsync_polarity" ) - local -a lines=('/* '"$name: $REPLY"' */') + lines=('/* '"$name: $REPLY"' */') # removed local -a local k - for k in ${(k)defines}; do + for k in "${(@k)defines}"; do lines+=("#define $k ${defines[$k]}") + #echo ${defines[TIMING_NAME]} + #echo "#define $k ${defines[$k]}" done lines+=('#include "edid.S"')