summaryrefslogtreecommitdiff
path: root/src/ivy.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ivy.c')
-rw-r--r--src/ivy.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/ivy.c b/src/ivy.c
index 7964200..d784f50 100644
--- a/src/ivy.c
+++ b/src/ivy.c
@@ -915,7 +915,8 @@ void IvyTerminate()
if ( ApplicationName )
free((void *) ApplicationName );
if ( ready_message )
- free((void *) ready_message );
+ free((void *) ready_message );
+ IvyBindingTerminate();
}
void IvySetBindCallback( IvyBindCallback bind_callback, void *bind_data )
@@ -930,6 +931,16 @@ void IvySetFilter( int argc, const char **argv)
if ( getenv( "IVY_DEBUG_FILTER" )) debug_filter = 1;
}
+void IvyAddFilter( const char *arg)
+{
+ IvyBindingAddFilter( arg );
+ if ( getenv( "IVY_DEBUG_FILTER" )) debug_filter = 1;
+
+}
+void IvyRemoveFilter( const char *arg)
+{
+ IvyBindingRemoveFilter( arg );
+}
void IvyStop (void)
{