Skip to content

Commit c0d5144

Browse files
committed
Only define the ruby progress_handler method if the OMIT compilation flag is not set
1 parent 3681b2a commit c0d5144

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

ext/sqlite3/database.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -911,7 +911,9 @@ init_sqlite3_database(void)
911911
rb_define_method(cSqlite3Database, "changes", changes, 0);
912912
rb_define_method(cSqlite3Database, "authorizer=", set_authorizer, 1);
913913
rb_define_method(cSqlite3Database, "busy_handler", busy_handler, -1);
914+
#ifndef SQLITE_OMIT_PROGRESS_CALLBACK
914915
rb_define_method(cSqlite3Database, "progress_handler", progress_handler, -1);
916+
#endif
915917
rb_define_method(cSqlite3Database, "busy_timeout=", set_busy_timeout, 1);
916918
rb_define_method(cSqlite3Database, "extended_result_codes=", set_extended_result_codes, 1);
917919
rb_define_method(cSqlite3Database, "transaction_active?", transaction_active_p, 0);

0 commit comments

Comments
 (0)