Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
pwmt
zathura
Commits
bcdc7aba
Commit
bcdc7aba
authored
Nov 06, 2016
by
Sebastian Ramacher
Browse files
Check adjust mode argument
Signed-off-by:
Sebastian Ramacher
<
sebastian+dev@ramacher.at
>
parent
10641d68
Changes
3
Hide whitespace changes
Inline
Side-by-side
zathura/shortcuts.c
View file @
bcdc7aba
...
...
@@ -100,8 +100,15 @@ sc_adjust_window(girara_session_t* session, girara_argument_t* argument,
zathura_t
*
zathura
=
session
->
global
.
data
;
g_return_val_if_fail
(
argument
!=
NULL
,
false
);
zathura_document_set_adjust_mode
(
zathura
->
document
,
argument
->
n
);
adjust_view
(
zathura
);
if
(
argument
->
n
<
ZATHURA_ADJUST_NONE
||
argument
->
n
>=
ZATHURA_ADJUST_MODE_NUMBER
)
{
girara_error
(
"Invalid adjust mode: %d"
,
argument
->
n
);
girara_notify
(
session
,
GIRARA_ERROR
,
_
(
"Invalid adjust mode: %d"
),
argument
->
n
);
}
else
{
girara_debug
(
"Setting adjust mode to: %d"
,
argument
->
n
);
zathura_document_set_adjust_mode
(
zathura
->
document
,
argument
->
n
);
adjust_view
(
zathura
);
}
return
false
;
}
...
...
zathura/types.h
View file @
bcdc7aba
...
...
@@ -101,7 +101,8 @@ typedef enum zathura_adjust_mode_e
ZATHURA_ADJUST_NONE
,
/**< No adjustment */
ZATHURA_ADJUST_BESTFIT
,
/**< Adjust to best-fit */
ZATHURA_ADJUST_WIDTH
,
/**< Adjust to width */
ZATHURA_ADJUST_INPUTBAR
/**< Focusing the inputbar */
ZATHURA_ADJUST_INPUTBAR
,
/**< Focusing the inputbar */
ZATHURA_ADJUST_MODE_NUMBER
/**< Number of adjust modes */
}
zathura_adjust_mode_t
;
/**
...
...
zathura/zathura.c
View file @
bcdc7aba
...
...
@@ -121,7 +121,7 @@ error_out:
static
void
create_directories
(
zathura_t
*
zathura
)
{
static
const
unsigned
int
mode
=
07
11
;
static
const
unsigned
int
mode
=
07
00
;
if
(
g_mkdir_with_parents
(
zathura
->
config
.
config_dir
,
mode
)
==
-
1
)
{
girara_error
(
"Could not create '%s': %s"
,
zathura
->
config
.
config_dir
,
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment