Add unix-like behaviour on macOS

Closes https://github.com/lite-xl/lite-xl/issues/398
This commit is contained in:
harens
2021-08-18 13:26:51 +01:00
parent 419cd58c8f
commit 2d088256b1
4 changed files with 12 additions and 4 deletions
+8 -2
View File
@@ -74,8 +74,10 @@ static void init_window_icon(void) {
#endif
#ifdef __APPLE__
void set_macos_bundle_resources(lua_State *L);
void enable_momentum_scroll();
#ifdef MACOS_USE_BUNDLE
void set_macos_bundle_resources(lua_State *L);
#endif
#endif
int main(int argc, char **argv) {
@@ -134,8 +136,12 @@ init_lua:
lua_setglobal(L, "EXEFILE");
#ifdef __APPLE__
set_macos_bundle_resources(L);
lua_pushboolean(L, true);
lua_setglobal(L, "MACOS");
enable_momentum_scroll();
#ifdef MACOS_USE_BUNDLE
set_macos_bundle_resources(L);
#endif
#endif
const char *init_lite_code = \