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);
|
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 ---------------------------
|
// -- Tri de la liste des fichiers et répertoires ---------------------------
|
||||||
void Sort_list_of_files(T_Fileselector *list)
|
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
|
// 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
|
// est plus petit que celui du courant -> need_swap
|
||||||
else if ( (current_item->Type==next_item->Type) &&
|
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;
|
need_swap=1;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -643,6 +643,8 @@ int Init_program(int argc,char * argv[])
|
|||||||
*Paintbrush_sprite=1;
|
*Paintbrush_sprite=1;
|
||||||
Paintbrush_width=1;
|
Paintbrush_width=1;
|
||||||
Paintbrush_height=1;
|
Paintbrush_height=1;
|
||||||
|
Paintbrush_offset_X=0;
|
||||||
|
Paintbrush_offset_Y=0;
|
||||||
Paintbrush_shape=PAINTBRUSH_SHAPE_ROUND;
|
Paintbrush_shape=PAINTBRUSH_SHAPE_ROUND;
|
||||||
|
|
||||||
// Charger la configuration des touches
|
// Charger la configuration des touches
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user