mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-08-14 13:15:14 +03:00
A couple of minor fixes.
This commit is contained in:
@@ -22,7 +22,7 @@
|
||||
#else
|
||||
#include <direct.h>
|
||||
#ifndef S_ISDIR
|
||||
#define S_ISDIR( mode ) ( ( (mode)&S_IFMT ) == S_IFDIR )
|
||||
#define S_ISDIR( mode ) ( ( ( mode ) & S_IFMT ) == S_IFDIR )
|
||||
#endif
|
||||
#endif
|
||||
|
||||
@@ -205,8 +205,8 @@ bool FileSystem::fileRemove( const std::string& filepath ) {
|
||||
|
||||
bool FileSystem::fileHide( const std::string& filepath ) {
|
||||
#if EE_PLATFORM == EE_PLATFORM_WIN
|
||||
return SetFileAttributesW( (LPCWSTR)String( filepath ).toWideString().c_str(),
|
||||
FILE_ATTRIBUTE_HIDDEN );
|
||||
return SetFileAttributesW( (LPCWSTR)String( filepath ).toWideString().c_str(),
|
||||
FILE_ATTRIBUTE_HIDDEN );
|
||||
#elif EE_PLATFORM == EE_PLATFORM_MACOS
|
||||
return 0 == chflags( filepath.c_str(), UF_HIDDEN );
|
||||
#else
|
||||
@@ -415,16 +415,8 @@ std::vector<String> FileSystem::filesGetInPath( const String& path, const bool&
|
||||
#else
|
||||
if ( strcmp( dirp->d_name, ".." ) != 0 && strcmp( dirp->d_name, "." ) != 0 ) {
|
||||
#endif
|
||||
char* p = &dirp->d_name[0];
|
||||
String tmp;
|
||||
|
||||
while ( *p ) {
|
||||
unsigned char y = *p;
|
||||
tmp.push_back( y );
|
||||
p++;
|
||||
}
|
||||
|
||||
files.push_back( tmp );
|
||||
files.push_back(
|
||||
String::fromUtf8( std::string_view{ dirp->d_name, strlen( dirp->d_name ) } ) );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1069,7 +1069,7 @@ void GitPlugin::diff( const Git::DiffMode mode, const std::string& repoPath ) {
|
||||
break;
|
||||
}
|
||||
doc->setDefaultFileName( repoName + "-" + modeName + ".diff" );
|
||||
doc->setSyntaxDefinition( SyntaxDefinitionManager::instance()->getByLSPName( "diff" ) );
|
||||
ret.second->setSyntaxDefinition( SyntaxDefinitionManager::instance()->getByLSPName( "diff" ) );
|
||||
doc->textInput( res.result, false );
|
||||
doc->moveToStartOfDoc();
|
||||
doc->resetUndoRedo();
|
||||
@@ -1087,7 +1087,7 @@ void GitPlugin::diff( const std::string& file, bool isStaged ) {
|
||||
auto ret = mManager->getSplitter()->createEditorInNewTab();
|
||||
auto doc = ret.second->getDocumentRef();
|
||||
doc->setDefaultFileName( FileSystem::fileNameFromPath( file ) + ".diff" );
|
||||
doc->setSyntaxDefinition( SyntaxDefinitionManager::instance()->getByLSPName( "diff" ) );
|
||||
ret.second->setSyntaxDefinition( SyntaxDefinitionManager::instance()->getByLSPName( "diff" ) );
|
||||
doc->textInput( res.result, false );
|
||||
doc->moveToStartOfDoc();
|
||||
doc->resetUndoRedo();
|
||||
|
||||
Reference in New Issue
Block a user