Use GetDriveType() to recognize removable drives (in order to avoid

2003-02-09  Tor Lillqvist  <tml@iki.fi>

	* gtk/gtkfilesel.c (win32_gtk_add_drives_to_dir_list): Use
	GetDriveType() to recognize removable drives (in order to avoid
	hanging if trying to access an empty floppy drive), instead of
	hardcoding A: and B: (#105654).
This commit is contained in:
Tor Lillqvist 2003-02-09 21:51:27 +00:00 committed by Tor Lillqvist
parent b9da30bc62
commit d73fa80787
6 changed files with 36 additions and 1 deletions

View File

@ -1,3 +1,10 @@
2003-02-09 Tor Lillqvist <tml@iki.fi>
* gtk/gtkfilesel.c (win32_gtk_add_drives_to_dir_list): Use
GetDriveType() to recognize removable drives (in order to avoid
hanging if trying to access an empty floppy drive), instead of
hardcoding A: and B: (#105654).
2003-02-09 Matthias Clasen <maclas@gmx.de>
* gtk/gtkwidget.c (gtk_widget_set_name): Add note about periods in

View File

@ -1,3 +1,10 @@
2003-02-09 Tor Lillqvist <tml@iki.fi>
* gtk/gtkfilesel.c (win32_gtk_add_drives_to_dir_list): Use
GetDriveType() to recognize removable drives (in order to avoid
hanging if trying to access an empty floppy drive), instead of
hardcoding A: and B: (#105654).
2003-02-09 Matthias Clasen <maclas@gmx.de>
* gtk/gtkwidget.c (gtk_widget_set_name): Add note about periods in

View File

@ -1,3 +1,10 @@
2003-02-09 Tor Lillqvist <tml@iki.fi>
* gtk/gtkfilesel.c (win32_gtk_add_drives_to_dir_list): Use
GetDriveType() to recognize removable drives (in order to avoid
hanging if trying to access an empty floppy drive), instead of
hardcoding A: and B: (#105654).
2003-02-09 Matthias Clasen <maclas@gmx.de>
* gtk/gtkwidget.c (gtk_widget_set_name): Add note about periods in

View File

@ -1,3 +1,10 @@
2003-02-09 Tor Lillqvist <tml@iki.fi>
* gtk/gtkfilesel.c (win32_gtk_add_drives_to_dir_list): Use
GetDriveType() to recognize removable drives (in order to avoid
hanging if trying to access an empty floppy drive), instead of
hardcoding A: and B: (#105654).
2003-02-09 Matthias Clasen <maclas@gmx.de>
* gtk/gtkwidget.c (gtk_widget_set_name): Add note about periods in

View File

@ -1,3 +1,10 @@
2003-02-09 Tor Lillqvist <tml@iki.fi>
* gtk/gtkfilesel.c (win32_gtk_add_drives_to_dir_list): Use
GetDriveType() to recognize removable drives (in order to avoid
hanging if trying to access an empty floppy drive), instead of
hardcoding A: and B: (#105654).
2003-02-09 Matthias Clasen <maclas@gmx.de>
* gtk/gtkwidget.c (gtk_widget_set_name): Add note about periods in

View File

@ -2059,7 +2059,7 @@ win32_gtk_add_drives_to_dir_list (GtkListStore *model)
while (*textPtr != '\0')
{
/* Ignore floppies (?) */
if ((tolower (textPtr[0]) != 'a') && (tolower (textPtr[0]) != 'b'))
if (GetDriveType (textPtr) != DRIVE_REMOVABLE)
{
/* Build the actual displayable string */
g_snprintf (formatBuffer, sizeof (formatBuffer), "%c:\\", toupper (textPtr[0]));