Fixed slider looking empty on start
This commit is contained in:
1 parent
44e444b552
commit
4166547c8b
1 file changed
+5
-2
@@ -797,7 +797,7 @@ bool gui_slider(
|
||||
int last_frame_width = node->computed_size[GUI_AXIS2_X];
|
||||
if(gui_node_references_equal(new_reference, context->focused_node))
|
||||
{
|
||||
if(last_frame_width == 0.0f)
|
||||
if(last_frame_width == 0)
|
||||
{
|
||||
DEBUG(
|
||||
" last_frame_width is 0."
|
||||
@@ -829,13 +829,16 @@ bool gui_slider(
|
||||
inner->debug_string = GUI_STRING("gui_slider - inner node");
|
||||
inner->text_string = (GUI_String){0};
|
||||
assert(*value <= 1.0f);
|
||||
inner->semantic_size[GUI_AXIS2_X].value = last_frame_width*(*value);
|
||||
//inner->semantic_size[GUI_AXIS2_X].value = last_frame_width*(*value);
|
||||
inner->semantic_size[GUI_AXIS2_X].size_rule = GUI_SIZERULE_PERCENTOFPARENT;
|
||||
inner->semantic_size[GUI_AXIS2_X].value = 100 * (*value);
|
||||
gui_pop_parent(context);
|
||||
|
||||
|
||||
*last_reference = new_reference;
|
||||
*inner_box_reference = new_inner_reference;
|
||||
if(value_changed) {node->dirty = true;}
|
||||
//node->dirty = true;
|
||||
return value_changed;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user