mirror of
https://github.com/textmate/textmate.git
synced 2026-01-23 13:47:54 -05:00
24 lines
480 B
C++
24 lines
480 B
C++
#include "session.h"
|
|
#include "collection.h"
|
|
#include <cf/timer.h>
|
|
#include <oak/debug.h>
|
|
|
|
OAK_DEBUG_VAR(Session);
|
|
|
|
namespace document
|
|
{
|
|
static void perform_session_backup (void* dummy)
|
|
{
|
|
D(DBF_Session, bug("\n"););
|
|
save_session(true);
|
|
}
|
|
|
|
void schedule_session_backup ()
|
|
{
|
|
static cf::timer_ptr SessionBackupTimer;
|
|
|
|
D(DBF_Session, bug("\n"););
|
|
SessionBackupTimer = cf::setup_timer(0.5, cf::create_callback<void*>(&perform_session_backup, NULL));
|
|
}
|
|
|
|
} /* document */ |