<div class="markdown_content"><hr />
<p><strong> <a class="alink" href="http://sourceforge.net/p/pure-data/patches/530">[patches:#530]</a> canvas_dspstate compatibilty</strong></p>
<p><strong>Status:</strong> open<br />
<strong>Group:</strong> bugfix<br />
<strong>Labels:</strong> dspstate <br />
<strong>Created:</strong> Mon Sep 29, 2014 12:47 PM UTC by Pierre<br />
<strong>Last Updated:</strong> Mon Sep 29, 2014 12:47 PM UTC<br />
<strong>Owner:</strong> nobody</p>
<p>All is the title and here my suggestion to solve the problem :</p>
<p>EXTERN int canvas_dspstate;</p>
<p>EXTERN int pd_getdspstate()<br />
{<br />
    return pd_this->pd_dspstate;<br />
}</p>
<p>void pd_init(void)<br />
{<br />
    if (!pd_this)<br />
        pd_setinstance(pdinstance_donew(0));<br />
    mess_init();<br />
    obj_init();<br />
    conf_init();<br />
    glob_init();<br />
    garray_init();<br />
}</p>
<p>EXTERN void pd_setinstance(t_pdinstance *x)<br />
{<br />
    pd_this = x;<br />
    canvas_dspstate = pd_this->pd_dspstate;<br />
}</p>
<hr />
<p>Sent from sourceforge.net because pd-dev@lists.iem.at is subscribed to <a href="https://sourceforge.net/p/pure-data/patches">https://sourceforge.net/p/pure-data/patches/</a></p>
<p>To unsubscribe from further messages, a project admin can change settings at <a href="https://sourceforge.net/p/pure-data/admin/patches/options.">https://sourceforge.net/p/pure-data/admin/patches/options.</a>  Or, if this is a mailing list, you can unsubscribe from the mailing list.</p></div>