FLTK logo

[master] 5666ec0 - Fix "Support for AIX" - part 2 (#942)

FLTK matrix user chat room
(using Element browser app)   FLTK gitter user chat room   GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 All Forums  |  Back to fltk.commit  ]
 
Previous Message ]Next Message ]

[master] 5666ec0 - Fix "Support for AIX" - part 2 (#942) "Albrecht Schlosser" 09:17 Mar 25  
 
commit 5666ec0ff06bb339923a8b39d771886935bca9a1
Author:     Albrecht Schlosser <albrechts.fltk@online.de>
AuthorDate: Mon Mar 25 17:07:42 2024 +0100
Commit:     Albrecht Schlosser <albrechts.fltk@online.de>
CommitDate: Mon Mar 25 17:07:42 2024 +0100

    Fix "Support for AIX" - part 2 (#942)
    
    Add missing file counter increment, thanks to @michaelbauerle.

 src/drivers/Unix/Fl_Unix_System_Driver.cxx | 4 ++++
 1 file changed, 4 insertions(+)

diff --git src/drivers/Unix/Fl_Unix_System_Driver.cxx src/drivers/Unix/Fl_Unix_System_Driver.cxx
index be337fc..9601d0a 100644
--- src/drivers/Unix/Fl_Unix_System_Driver.cxx
+++ src/drivers/Unix/Fl_Unix_System_Driver.cxx
@@ -278,6 +278,7 @@ int Fl_Unix_System_Driver::file_browser_load_filesystem(Fl_File_Browser *browser
 
   // We always have the root filesystem
   browser->add("/", icon);
+  num_files++;
   // Get the required buffer size for the vmount structures
   res = mntctl(MCTL_QUERY, sizeof(len), (char *) &len);
   if (!res) {
@@ -299,6 +300,7 @@ int Fl_Unix_System_Driver::file_browser_load_filesystem(Fl_File_Browser *browser
           if (strcmp("/", filename) != 0) {
             strlcat(filename, "/", lname);
             browser->add(filename, icon);
+            num_files++;
           }
           vp = (struct vmount *) ((char *) vp + vp->vmt_length);
         }
@@ -317,6 +319,7 @@ int Fl_Unix_System_Driver::file_browser_load_filesystem(Fl_File_Browser *browser
 
   // We always have the root filesystem
   browser->add("/", icon);
+  num_files++;
 #  ifdef HAVE_PTHREAD
   // Lock mutex for thread safety
   if (!pthread_mutex_lock(&getvfsstat_mutex)) {
@@ -330,6 +333,7 @@ int Fl_Unix_System_Driver::file_browser_load_filesystem(Fl_File_Browser *browser
         if (strcmp("/", filename) != 0) {
           strlcat(filename, "/", lname);
           browser->add(filename, icon);
+          num_files++;
         }
       }
     } else {
Direct Link to Message ]
 
     
Previous Message ]Next Message ]
 
 

Comments are owned by the poster. All other content is copyright 1998-2024 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.