X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/ae3bc8673d79edecb8fcb918d83db011535b0955..1ce6ffb8f719090b74cab8951a008a3cb7cb0d6d:/lib/gdi/grc.cpp diff --git a/lib/gdi/grc.cpp b/lib/gdi/grc.cpp index ef75aace..67f0059f 100644 --- a/lib/gdi/grc.cpp +++ b/lib/gdi/grc.cpp @@ -115,7 +115,11 @@ void *gRC::thread() else if (o.opcode==gOpcode::notify) need_notify = 1; else + { o.dc->exec(&o); + // o.dc is a gDC* filled with grabref... so we must release it here + o.dc->Release(); + } } else {