Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't see mapped network drives Windows 10 (current), Geany 1.37.1 and newer. #2794

Open
BKeyport opened this issue Apr 21, 2021 · 12 comments
Open

Comments

@BKeyport
Copy link

"Upgraded" from Geany 1.33, now Geany isn't able to access or use mapped network drives in the slightest..

The drives don't appear in Geany's open guide, even though everything else can access it.

If you can give me some troubleshooting things to do, I can get you data to help solve it.

Thanks!

@elextr elextr added the windows label Apr 22, 2021
@elextr
Copy link
Member

elextr commented Apr 22, 2021

Are you using native windows dialogs? Whichever try the opposite and see if the drives appear.

@BKeyport
Copy link
Author

BKeyport commented Apr 22, 2021

Using Native Windows Dialogs I get the drives showing like this:

image

At least that way I can access the files again, so, that's progress. I'd still consider this a bug, as it's accessing the drives "wrong" in one mode.

@elextr
Copy link
Member

elextr commented Apr 22, 2021

Ok, so you have a workaround for now.

To help diagnose, what does the non-native dialog look like?

@BKeyport
Copy link
Author

BKeyport commented Apr 25, 2021

Oddly, when I switched back to non-native, it now shows mapped drives "correctly" ... So I'd consider it fixed..

The highlighted portion wasn't there when I initially upgraded.

image

@BKeyport BKeyport changed the title Can't see mapped network drives Windows 10 (current), Geany 1.37.1 Can't see mapped network drives Windows 10 (current), Geany 1.37.1 and newer. May 15, 2022
@BKeyport
Copy link
Author

I just switched to a newer computer, and downloaded the lastest software. Still doesn't show network drives upon initial load.

Switching to native, closing the software and restarting, then switching back to your dialogs will fix it, however.

Something's odd in the initial config?

@elextr
Copy link
Member

elextr commented May 15, 2022

@BKeyport please always post the top few lines of help->debug messages listing Geany version, Glib and GTK and OS.

@BKeyport
Copy link
Author

18:59:21.475305: Geany INFO : Using TCP port number 45937 for IPC
18:59:21.476305: Geany INFO : Geany 1.38, English_United States.1252
18:59:21.476305: Geany INFO : GTK 3.24.30, GLib 2.70.0
18:59:21.476305: Geany INFO : OS: Windows 10 2009
18:59:21.476305: Geany INFO : System data dir: C:\Program Files\Geany\data
18:59:21.476305: Geany INFO : User config dir: C:\Users\brend\AppData\Roaming\geany

@elextr
Copy link
Member

elextr commented May 15, 2022

When you say "initial load" do you mean the first time the new version of Geany is opened ever, and it works from then on? Or the first time after the machine is rebooted? Or every time Geany is started?

@BKeyport
Copy link
Author

Inital load meaning - first load after install, until I do the steps listed in my post you responded to, it works fine after that.

@elextr
Copy link
Member

elextr commented May 15, 2022

Did you open a file manager or anything else where the network drives are shown before trying Geany? The GTK open dialog is from Linux where all network drives are mounted by the OS, so the dialog won't check for unmounted drives. Maybe windows needs the file manager or open dialog to query them before it mounts them, dunno, not a Windows user.

@BKeyport
Copy link
Author

Yes. In Windows, the "Mapped" drives are mounted upon start of the OS. There's no reason for it not to be there.

@elextr
Copy link
Member

elextr commented May 15, 2022

Somebody who can build on Windows could try replacing the GTKfilechooser with Nativefilechooser so it automatically uses the platform specific version. Not sure if Geany uses anything thats not available on the native dialog, or if it works, or is useful for OSX or flatpack also?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants