X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=retrace%2Fglretrace_glx.cpp;h=3179c1ea7ff34d779635fdcb86d3b1c25dc58979;hb=d79c9a22244ebc7aba491ad50ef2edced6c00d88;hp=fe88a59406ab285c0ace7327077bbbe4f929406e;hpb=33da20b4847213cae9c8d5c580e50eb5e3e894be;p=apitrace diff --git a/retrace/glretrace_glx.cpp b/retrace/glretrace_glx.cpp index fe88a59..3179c1e 100644 --- a/retrace/glretrace_glx.cpp +++ b/retrace/glretrace_glx.cpp @@ -133,7 +133,7 @@ static void retrace_glXCreateNewContext(trace::Call &call) { } static void retrace_glXCreatePbuffer(trace::Call &call) { - const trace::Value *attrib_list = dynamic_cast(&call.arg(2)); + const trace::Value *attrib_list = call.arg(2).toArray(); int width = glretrace::parseAttrib(attrib_list, GLX_PBUFFER_WIDTH, 0); int height = glretrace::parseAttrib(attrib_list, GLX_PBUFFER_HEIGHT, 0);