mirror of https://github.com/davatorium/rofi.git
Fix theme_name generator for textbox
This commit is contained in:
parent
7f40ed1065
commit
3b850f4472
|
@ -104,7 +104,6 @@ textbox* textbox_create ( const char *name, TextboxFlags flags, short x, short y
|
||||||
textbox *tb = g_slice_new0 ( textbox );
|
textbox *tb = g_slice_new0 ( textbox );
|
||||||
|
|
||||||
tb->widget.name = g_strdup ( name );
|
tb->widget.name = g_strdup ( name );
|
||||||
tb->theme_name = g_strdup(name);
|
|
||||||
tb->widget.draw = textbox_draw;
|
tb->widget.draw = textbox_draw;
|
||||||
tb->widget.free = textbox_free;
|
tb->widget.free = textbox_free;
|
||||||
tb->widget.resize = textbox_resize;
|
tb->widget.resize = textbox_resize;
|
||||||
|
@ -180,10 +179,10 @@ void textbox_font ( textbox *tb, TextBoxFontType tbft )
|
||||||
tb->color_fg = color->fg;
|
tb->color_fg = color->fg;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if ( tb->tbft != tbft ) {
|
if ( tb->tbft != tbft || tb->theme_name == NULL ) {
|
||||||
tb->update = TRUE;
|
|
||||||
g_free ( tb->theme_name);
|
g_free ( tb->theme_name);
|
||||||
tb->theme_name = g_strjoin ("." , tb->widget.name, mode, state, NULL );
|
tb->theme_name = g_strjoin ("." , tb->widget.name, mode, state, NULL );
|
||||||
|
tb->update = TRUE;
|
||||||
widget_queue_redraw ( WIDGET ( tb ) );
|
widget_queue_redraw ( WIDGET ( tb ) );
|
||||||
}
|
}
|
||||||
tb->tbft = tbft;
|
tb->tbft = tbft;
|
||||||
|
|
Loading…
Reference in New Issue