[GH-ISSUE #102] ScreenToGif crashes when importing an animated GIF file into the Editor #89

Closed
opened 2026-02-26 08:45:16 +03:00 by kerem · 2 comments
Owner

Originally created by @jonathanlinat on GitHub (Mar 12, 2017).
Original GitHub issue: https://github.com/NickeManarin/ScreenToGif/issues/102

Originally assigned to: @NickeManarin on GitHub.

Just opened the ScreenToGif's Editor, clicked on Load icon, picked up an animated GIF image downloaded from Google Images and then finally crashes.

ScreenToGif's Editor crashes

Here, my log file: 17_03_11.txt

Originally created by @jonathanlinat on GitHub (Mar 12, 2017). Original GitHub issue: https://github.com/NickeManarin/ScreenToGif/issues/102 Originally assigned to: @NickeManarin on GitHub. Just opened the ScreenToGif's Editor, clicked on _Load_ icon, picked up an animated GIF image downloaded from Google Images and then finally crashes. ![ScreenToGif's Editor crashes](https://image.ibb.co/jepNfa/screentogif_editor_crashes.gif) Here, my log file: [17_03_11.txt](https://github.com/NickeManarin/ScreenToGif/files/836257/17_03_11.txt)
kerem 2026-02-26 08:45:16 +03:00
Author
Owner

@NickeManarin commented on GitHub (Mar 12, 2017):

Apparently, the property "TemporaryFolder" was/is empty. Is this the first time that you open the app?

Could you just open and close the Recorder window? This setting is set to a default value if not present or empty when you open the recorder (screen, webcam or board recorder).

Anyway, thanks for the feedback. I fixed this by adding the same check to the initialization of the Editor.

#region Temporary folder

//If never configurated.
if (string.IsNullOrWhiteSpace(UserSettings.All.TemporaryFolder))
    UserSettings.All.TemporaryFolder = Path.GetTempPath();

#endregion
<!-- gh-comment-id:285961719 --> @NickeManarin commented on GitHub (Mar 12, 2017): Apparently, the property "TemporaryFolder" was/is empty. Is this the first time that you open the app? Could you just open and close the Recorder window? This setting is set to a default value if not present or empty when you open the recorder (screen, webcam or board recorder). Anyway, thanks for the feedback. I fixed this by adding the same check to the initialization of the Editor. #region Temporary folder //If never configurated. if (string.IsNullOrWhiteSpace(UserSettings.All.TemporaryFolder)) UserSettings.All.TemporaryFolder = Path.GetTempPath(); #endregion
Author
Owner

@NickeManarin commented on GitHub (Mar 12, 2017):

You can also pick a custom location to store the temporary files by opening Options > Temporary Files > Location Folder.

<!-- gh-comment-id:285962092 --> @NickeManarin commented on GitHub (Mar 12, 2017): You can also pick a custom location to store the temporary files by opening `Options > Temporary Files > Location Folder`.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ScreenToGif#89
No description provided.