mirror of
https://github.com/davatorium/rofi.git
synced 2024-11-25 13:55:34 -05:00
More asserts
This commit is contained in:
parent
fa51aeb484
commit
20b2d658a0
1 changed files with 5 additions and 0 deletions
|
@ -34,6 +34,7 @@ unsigned int mode_get_num_entries ( const Mode *mode )
|
||||||
char * mode_get_display_value ( const Mode *mode, unsigned int selected_line, int *state, int get_entry )
|
char * mode_get_display_value ( const Mode *mode, unsigned int selected_line, int *state, int get_entry )
|
||||||
{
|
{
|
||||||
g_assert ( mode != NULL );
|
g_assert ( mode != NULL );
|
||||||
|
g_assert ( state != NULL );
|
||||||
g_assert ( mode->_get_display_value != NULL );
|
g_assert ( mode->_get_display_value != NULL );
|
||||||
|
|
||||||
return mode->_get_display_value ( mode, selected_line, state, get_entry );
|
return mode->_get_display_value ( mode, selected_line, state, get_entry );
|
||||||
|
@ -62,6 +63,7 @@ ModeMode mode_result ( Mode *mode, int menu_retv, char **input, unsigned int sel
|
||||||
{
|
{
|
||||||
g_assert ( mode != NULL );
|
g_assert ( mode != NULL );
|
||||||
g_assert ( mode->_result != NULL );
|
g_assert ( mode->_result != NULL );
|
||||||
|
g_assert ( (*input) != NULL );
|
||||||
return mode->_result ( mode, menu_retv, input, selected_line );
|
return mode->_result ( mode, menu_retv, input, selected_line );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -99,6 +101,7 @@ int mode_check_keybinding ( const Mode *mode, KeySym key, unsigned int modstate
|
||||||
void mode_free ( Mode **mode )
|
void mode_free ( Mode **mode )
|
||||||
{
|
{
|
||||||
g_assert ( mode != NULL );
|
g_assert ( mode != NULL );
|
||||||
|
g_assert ( (*mode) != NULL );
|
||||||
if ( ( *mode )->keycfg != NULL ) {
|
if ( ( *mode )->keycfg != NULL ) {
|
||||||
g_free ( ( *mode )->keycfg );
|
g_free ( ( *mode )->keycfg );
|
||||||
( *mode )->keycfg = NULL;
|
( *mode )->keycfg = NULL;
|
||||||
|
@ -112,6 +115,7 @@ void mode_free ( Mode **mode )
|
||||||
int mode_grab_key ( Mode *mode, Display *display )
|
int mode_grab_key ( Mode *mode, Display *display )
|
||||||
{
|
{
|
||||||
g_assert ( mode != NULL );
|
g_assert ( mode != NULL );
|
||||||
|
g_assert ( display != NULL );
|
||||||
if ( mode->keystr != NULL ) {
|
if ( mode->keystr != NULL ) {
|
||||||
x11_parse_key ( mode->keystr, &( mode->modmask ), &( mode->keysym ) );
|
x11_parse_key ( mode->keystr, &( mode->modmask ), &( mode->keysym ) );
|
||||||
if ( mode->keysym != NoSymbol ) {
|
if ( mode->keysym != NoSymbol ) {
|
||||||
|
@ -124,6 +128,7 @@ int mode_grab_key ( Mode *mode, Display *display )
|
||||||
void mode_ungrab_key ( Mode *mode, Display *display )
|
void mode_ungrab_key ( Mode *mode, Display *display )
|
||||||
{
|
{
|
||||||
g_assert ( mode != NULL );
|
g_assert ( mode != NULL );
|
||||||
|
g_assert ( display != NULL );
|
||||||
if ( mode->keystr != NULL ) {
|
if ( mode->keystr != NULL ) {
|
||||||
if ( mode->keysym != NoSymbol ) {
|
if ( mode->keysym != NoSymbol ) {
|
||||||
x11_ungrab_key ( display, mode->modmask, mode->keysym );
|
x11_ungrab_key ( display, mode->modmask, mode->keysym );
|
||||||
|
|
Loading…
Reference in a new issue