Only execute the replace command when the user input valid query
This commit is contained in:
parent
aa14f6c620
commit
f01ffea021
|
@ -1199,13 +1199,15 @@ CUSTOM_DOC("Queries the user for a needle and string. Replaces all occurences of
|
||||||
Scratch_Block scratch(app);
|
Scratch_Block scratch(app);
|
||||||
Query_Bar_Group group(app);
|
Query_Bar_Group group(app);
|
||||||
String_Pair pair = query_user_replace_pair(app, scratch);
|
String_Pair pair = query_user_replace_pair(app, scratch);
|
||||||
for (Buffer_ID buffer = get_buffer_next(app, 0, Access_ReadWriteVisible);
|
if (pair.valid)
|
||||||
buffer != 0;
|
{
|
||||||
buffer = get_buffer_next(app, buffer, Access_ReadWriteVisible)){
|
for (Buffer_ID buffer = get_buffer_next(app, 0, Access_ReadWriteVisible);
|
||||||
Range_i64 range = buffer_range(app, buffer);
|
buffer != 0;
|
||||||
replace_in_range(app, buffer, range, pair.a, pair.b);
|
buffer = get_buffer_next(app, buffer, Access_ReadWriteVisible)){
|
||||||
|
Range_i64 range = buffer_range(app, buffer);
|
||||||
|
replace_in_range(app, buffer, range, pair.a, pair.b);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
global_history_edit_group_end(app);
|
global_history_edit_group_end(app);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue