Fix bad offset of brush on startup (recent bug). Files in file selector are now sorted case-insensitive on Windows.
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1487 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
parent
2ad2574504
commit
0adddf99dc
@ -473,6 +473,15 @@ void Read_list_of_drives(T_Fileselector *list)
|
||||
Recount_files(list);
|
||||
}
|
||||
|
||||
// Comparison of file names:
|
||||
#ifdef WIN32
|
||||
// case-insensitive
|
||||
#define FILENAME_COMPARE strcasecmp
|
||||
#else
|
||||
// case-sensitive
|
||||
#define FILENAME_COMPARE strcmp
|
||||
#endif
|
||||
|
||||
|
||||
// -- Tri de la liste des fichiers et répertoires ---------------------------
|
||||
void Sort_list_of_files(T_Fileselector *list)
|
||||
@ -514,7 +523,7 @@ void Sort_list_of_files(T_Fileselector *list)
|
||||
// Si les deux éléments sont de même type et que le nom du suivant
|
||||
// est plus petit que celui du courant -> need_swap
|
||||
else if ( (current_item->Type==next_item->Type) &&
|
||||
(strcmp(current_item->Full_name,next_item->Full_name)>0) )
|
||||
(FILENAME_COMPARE(current_item->Full_name,next_item->Full_name)>0) )
|
||||
need_swap=1;
|
||||
|
||||
|
||||
|
||||
@ -643,6 +643,8 @@ int Init_program(int argc,char * argv[])
|
||||
*Paintbrush_sprite=1;
|
||||
Paintbrush_width=1;
|
||||
Paintbrush_height=1;
|
||||
Paintbrush_offset_X=0;
|
||||
Paintbrush_offset_Y=0;
|
||||
Paintbrush_shape=PAINTBRUSH_SHAPE_ROUND;
|
||||
|
||||
// Charger la configuration des touches
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user