Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Montagne <montagne29@wanadoo.fr>2015-06-11 21:03:55 +0300
committerBastien Montagne <montagne29@wanadoo.fr>2015-06-11 21:03:55 +0300
commitb4446b505ff719689771da58c76bcf65e997db5a (patch)
treee73f874d63e2808a29a2efb711febd90c28e4024 /source/blender/editors/space_file/file_ops.c
parent5114637967b5d57de9176a01e5c180bab909dd63 (diff)
Cleanup some style in new 'keyboard select' code.
Really hate onliner checks (if/else)...
Diffstat (limited to 'source/blender/editors/space_file/file_ops.c')
-rw-r--r--source/blender/editors/space_file/file_ops.c39
1 files changed, 24 insertions, 15 deletions
diff --git a/source/blender/editors/space_file/file_ops.c b/source/blender/editors/space_file/file_ops.c
index 680a28f5e47..fcb84004448 100644
--- a/source/blender/editors/space_file/file_ops.c
+++ b/source/blender/editors/space_file/file_ops.c
@@ -485,7 +485,9 @@ static bool file_walk_select_selection_set(
* walk through a block of selected files without selecting/deselecting anything */
params->active_file = active_new;
/* but we want to change active if we use fill (needed to get correct selection bounds) */
- if (deselect && fill) active = active_new;
+ if (deselect && fill) {
+ active = active_new;
+ }
}
else {
/* regular selection change */
@@ -506,7 +508,9 @@ static bool file_walk_select_selection_set(
}
}
- if (!params || active < 0) return false;
+ if (!params || active < 0) {
+ return false;
+ }
/* highlight the active walker file for extended selection for better visual feedback */
if (extend) {
@@ -526,16 +530,16 @@ static bool file_walk_select_selection_set(
FileSelection sel = { MIN2(active, last_sel), MAX2(active, last_sel) };
/* fill selection between last and first selected file */
- filelist_select(sfile->files, &sel, deselect ? FILE_SEL_REMOVE : FILE_SEL_ADD,
- FILE_SEL_SELECTED, CHECK_ALL);
+ filelist_select(
+ files, &sel, deselect ? FILE_SEL_REMOVE : FILE_SEL_ADD, FILE_SEL_SELECTED, CHECK_ALL);
/* entire sel is cleared here, so select active again */
if (deselect) {
- filelist_select_file(sfile->files, active, FILE_SEL_ADD, FILE_SEL_SELECTED, CHECK_ALL);
+ filelist_select_file(files, active, FILE_SEL_ADD, FILE_SEL_SELECTED, CHECK_ALL);
}
}
else {
- filelist_select_file(sfile->files, active, deselect ? FILE_SEL_REMOVE : FILE_SEL_ADD,
- FILE_SEL_SELECTED, CHECK_ALL);
+ filelist_select_file(
+ files, active, deselect ? FILE_SEL_REMOVE : FILE_SEL_ADD, FILE_SEL_SELECTED, CHECK_ALL);
}
BLI_assert(IN_RANGE(active, 0, numfiles));
@@ -552,8 +556,9 @@ static bool file_walk_select_do(
FileSelectParams *params, const int direction,
const bool extend, const bool fill)
{
- const int numfiles = filelist_numfiles(sfile->files);
- const bool has_selection = file_is_any_selected(sfile->files);
+ struct FileList *files = sfile->files;
+ const int numfiles = filelist_numfiles(files);
+ const bool has_selection = file_is_any_selected(files);
const int active_old = params->active_file;
int active_new = -1;
int other_site = -1; /* file on the other site of active_old */
@@ -596,18 +601,22 @@ static bool file_walk_select_do(
}
if (!IN_RANGE(active_new, 0, numfiles)) {
- /* extend to invalid file -> abort */
- if (extend) return false;
- /* select initial file */
- else active_new = active_old;
+ if (extend) {
+ /* extend to invalid file -> abort */
+ return false;
+ }
+ else {
+ /* select initial file */
+ active_new = active_old;
+ }
}
if (!IN_RANGE(other_site, 0, numfiles)) {
other_site = -1;
}
}
- return file_walk_select_selection_set(C, sfile, direction, numfiles, active_old, active_new, other_site,
- has_selection, extend, fill);
+ return file_walk_select_selection_set(
+ C, sfile, direction, numfiles, active_old, active_new, other_site, has_selection, extend, fill);
}
static int file_walk_select_invoke(bContext *C, wmOperator *op, const wmEvent *UNUSED(event))