Processing Ajax...

Title

Message

Confirm

Confirm

Confirm

Confirm

Are you sure you want to delete this item?

Confirm

Are you sure you want to delete this item?

Confirm

Are you sure?

User Image
Jesus Pedrosa1
148 discussion posts
When I use "Restore Windows Positions From Last Save" sometimes it doesn't work for some windows. It happens to me specially with Autodesk 3ds Max and Chrome, but the weird thing is that it happens often, but not consistently always.
Oct 9, 2024  • #1
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
Could you send me a debug log? Here are the steps:

  • On the DisplayFusion Settings > Troubleshooting tab, change the Logging drop-down to "L1: Log Minimal" and click Apply
  • Reproduce the issue (or wait for it to happen again) and note the time so we'll know where to check in the log file
  • Click the "Export Info to File" button on the Settings > Troubleshooting tab
  • Reply with the file attached
  • Disable debug logging after sending the log
Oct 11, 2024  • #2
User Image
Jesus Pedrosa1
148 discussion posts
Quote:
Could you send me a debug log?


Sure, there you go.

I executed a 'Save Window Positions and start screensaver(blank)' command
https://i.postimg.cc/25T1sykz/image.png


when my desktop looked like this:
https://i.postimg.cc/3RJvNpS4/image.png


Some time after when I came back these two windows are in the other display, and executing a 'Restore Window postions from last save' does absolutely nothing on them:

https://i.postimg.cc/nczf2L54/image.png
Oct 12, 2024 (modified Oct 12, 2024)  • #3
User Image
Jesus Pedrosa1
148 discussion posts
And again, all these 3ds Max and VRay windows are totally ignored by the command:
https://i.postimg.cc/sXRnTTS0/image.png
• Attachment [protected]: DisplayFusionDebugInfo.zip [359,523 bytes]
Oct 15, 2024  • #4
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
Could you do the following for the main window, and for one of those child windows, and send over both files?

  • Install one of our other apps, Window Inspector: https://www.binaryfortress.com/windowinspector (it's free)
  • Open the affected application
  • Open Window Inspector
  • Hover over the affected window with your mouse so that the affected window's info shows in the Window Inspector window
  • Press Ctrl + Shift + F1 to freeze the timer in Window Inspector
  • Press Ctrl + Shift + F2 to save the info from Window Inspector to a file
  • Send me the file from the previous step

Thanks!
26 days ago  • #5
User Image
Jesus Pedrosa1
148 discussion posts
Quote:
Could you do the following for the main window, and for one of those child windows, and send over both files?


Sure, there they go.
• Attachment [protected]: 3dsmax - NYC TS 42st Station + Trains 060.max - Autodesk 3ds Max 2024 (Oct 28, 2024 @ 16_14).html [321,498 bytes]
• Attachment [protected]: 3dsmax - Rendering - NY Station Full 0003.png (Oct 28, 2024 @ 16_17).html [219,088 bytes]
• Attachment [protected]: 3dsmax - V-Ray Frame Buffer - [100.0% of 3840 x 2160] (Oct 28, 2024 @ 16_15).html [176,118 bytes]
26 days ago  • #6
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
Thanks for sending that over, it looks like it's using completely separate handles for each window so it should be catching them. Do you have a trigger to save the positions on idle? If so can you send a screenshot of the "Edit" window from that trigger?
19 days ago  • #7
User Image
Jesus Pedrosa1
148 discussion posts
Quote:
Thanks for sending that over, it looks like it's using completely separate handles for each window so it should be catching them. Do you have a trigger to save the positions on idle? If so can you send a screenshot of the "Edit" window from that trigger?


I use a hotkey with this scripted function:

https://i.postimg.cc/WzJxBppK/image.png
19 days ago  • #8
User Image
Jesus Pedrosa1
148 discussion posts
And then I use this other hotkey to restore them:

https://i.postimg.cc/yN6Rvv7g/image.png
19 days ago  • #9
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
Can you try setting the thread wait on line 9 longer and see if that helps? Try setting it to 5000ms
18 days ago  • #10
User Image
Jesus Pedrosa1
148 discussion posts
Quote:
Can you try setting the thread wait on line 9 longer and see if that helps? Try setting it to 5000ms


Nah, it does the same. It restores the position of the other apps windows, but totally ignores the 3ds Max windows (and sometimes Total Commander's too).

Also, it does the same with Autodesk Maya (Window inspector info and DF log attached).
• Attachment [protected]: DisplayFusionDebugInfo.zip [524,661 bytes]
• Attachment [protected]: maya - untitled_ - Autodesk MAYA 2024.2_ untitled (Nov 6, 2024 @ 13_02).html [200,538 bytes]
17 days ago  • #11
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
If you try using the hotkey a few times, do subsequent presses work, or do they all fail?
16 days ago  • #12
User Image
Jesus Pedrosa1
148 discussion posts
They all fail.

The weird thing is that this issue is not 100% consistent. It happens a lot, but not every single time. Sometimes it works.
16 days ago  • #13
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
Yeah strange, it must be the save portion that's failing. If you create a new script that runs the save function but doesn't activate the screensaver, does it work if you run a save & restore?
15 days ago  • #14
User Image
Jesus Pedrosa1
148 discussion posts
Quote:
Yeah strange, it must be the save portion that's failing. If you create a new script that runs the save function but doesn't activate the screensaver, does it work if you run a save & restore?


Doesn't seem like it. I'm not even using a script now, but just the Functions:
https://i.postimg.cc/QxGchCzP/image.png


and it still doesn't work many times.

Just tried to restore the positions after being away from the computer for many hours and Maya window is being left at the wrong monitor.
• Attachment [protected]: DisplayFusionDebugInfo.zip [440,834 bytes]
5 days ago  • #15
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)