Skip to content
Snippets Groups Projects
Commit b55306a8 authored by Jonathan Wilkes's avatar Jonathan Wilkes
Browse files

quick bugfix to remove unnecessary complexity that caused memory error

parent 90a37d5e
No related branches found
Tags 2.13.0
No related merge requests found
Pipeline #2416 failed
...@@ -190,15 +190,6 @@ void iemgui_all_col2save(t_iemgui *x, t_symbol **bflcol) ...@@ -190,15 +190,6 @@ void iemgui_all_col2save(t_iemgui *x, t_symbol **bflcol)
bflcol[2] = color2symbol(x->x_lcol); bflcol[2] = color2symbol(x->x_lcol);
} }
static void expand_shorthex(char *source, char *doubled)
{
while(*source)
{
*doubled++ = *source;
*doubled++ = *source++;
}
}
static int iemgui_getcolorarg(t_iemgui *x, int index, int argc, t_atom *argv) static int iemgui_getcolorarg(t_iemgui *x, int index, int argc, t_atom *argv)
{ {
char *classname; char *classname;
...@@ -215,11 +206,14 @@ static int iemgui_getcolorarg(t_iemgui *x, int index, int argc, t_atom *argv) ...@@ -215,11 +206,14 @@ static int iemgui_getcolorarg(t_iemgui *x, int index, int argc, t_atom *argv)
if ('#' == s->s_name[0]) if ('#' == s->s_name[0])
{ {
char *start = s->s_name + 1, *end; char *start = s->s_name + 1, *end;
char expanded[6]; char expanded[7];
int len = strlen(start); int len = strlen(start);
if (len == 3) if (len == 3)
{ {
expand_shorthex(start, expanded); sprintf(expanded, "%c%c%c%c%c%c",
start[0], start[0],
start[1], start[1],
start[2], start[2]);
start = expanded; start = expanded;
len = 6; len = 6;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment