diff options
author | 2015-01-02 00:47:35 +0100 | |
---|---|---|
committer | 2015-01-02 00:47:35 +0100 | |
commit | 39b86f1e754db937e0582754299c65384fe7cadb (patch) | |
tree | 7b6613af81585f1b0ace4ec0150e58ddb5969ede /src/emu/render.c | |
parent | c0c22a0894e4bd8d2c7d268650ef4fc22c878fe4 (diff) |
Fix compile on clang
Diffstat (limited to 'src/emu/render.c')
-rw-r--r-- | src/emu/render.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/emu/render.c b/src/emu/render.c index 5c705f7daf4..55872e88967 100644 --- a/src/emu/render.c +++ b/src/emu/render.c @@ -222,6 +222,21 @@ render_texinfo &render_texinfo::operator=(const render_texinfo &src) return *this; } +render_texinfo::render_texinfo(const render_texinfo &src) +{ + base = src.base; + rowpixels = src.rowpixels; + width = src.width; + height = src.height; + seqid = src.seqid; + osddata = src.osddata; + m_palette = src.m_palette; + if (m_palette != NULL) + { + m_palette->ref_count++; + } +} + void render_texinfo::set_palette(const dynamic_array<rgb_t> *source) { free_palette(); |