Emulator Issues #10390
closedDolphinWX: Custom RTC broken on Linux
0%
Description
What's the problem? Describe what went wrong.
Enabling and changing the date and/or time in the Custom RTC setting via text entry changes the date to 01/01/2135, when using the drop down calendar it sets it to an incorrect year (selected year + 135).
What steps will reproduce the problem?
Enabling and changing the Custom RTC settings.
Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?
5.0 - latest build (7/5/2017)
What are your PC specifications? (CPU, GPU, Operating System, more)
Ubuntu 16.04 LTS
Intel Core i5-2415M @ 2.3Ghz
Intel Sandybridge Mobile Embedded Graphics
8GB RAM
Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
I tried to reproduce the error using the same build version on my Windows 10 PC but it works correctly.
Files
Updated by MayImilae over 7 years ago
Define "5.0 - latest build" please. You can find it in the About page if you are not sure.
Updated by MayImilae over 7 years ago
The feature was added in 5.0-266. Can you bisect to find which build the feature was broken in?
Updated by NikG92 over 7 years ago
My knowledge of using git stops after "git clone" but I'll do my best to get this figured out.
Updated by MayImilae over 7 years ago
- Assignee set to Fog
- Operating system Linux added
- Operating system deleted (
N/A)
Weird. Fog please take a look at this!
Updated by MayImilae over 7 years ago
Whoops, my link to 5.0-266 was incorrect! Did you use the link I gave? If so, please retest with this - https://dolphin-emu.org/download/dev/master/5.0-266/
Updated by NikG92 over 7 years ago
No, I didn't use your link. I double checked the version to be sure.
Updated by Fog over 7 years ago
Is it happening from 5.0-266? If not, can you bisect to find when it broke on Linux?
Okay, so it happens on 5.0-266. What are your locale settings (date/time)?
Updated by NikG92 over 7 years ago
My locale settings are set up to the local time, Pacific Daylight Time (PDT).
Updated by NikG92 over 7 years ago
Sorry, I think I misunderstood the question. My locale is en_US.UTF8
Updated by Fog over 7 years ago
Can you try this to see if it fixes the issue?
Updated by NikG92 over 7 years ago
I tested the wx-fix-custom-rtc branch on both on Ubuntu 16.04 and Windows 10 and it is functional on both. The only problem I found is that on the Linux build I couldn't edit the time via text entry, though text entry works on the date. Also when changing the time you cannot select the minutes or seconds field without using the arrow keys.
Updated by blubberdiblub over 7 years ago
Yes, the problem with the user interaction with the widgets you describe happens here, too (i.e. exactly the same symptoms under Ubuntu 17.04), but that's a different issue. If the issue is too much of a problem, it may call for opening a separate ticket.
It also happens without the change and I don't think it's caused by Dolphin code. It may be an issue with that version of wxWidgets under Linux with the gtk backend (it's using gtk, right?) in particular.
Updated by NikG92 over 7 years ago
You're right. I downloaded and compiled the widget samples from the wxwidgets repository and it reproduced the issues I mentioned in my last. So these other issues are not from dolphin.
Updated by JosJuice over 7 years ago
- Subject changed from Custom RTC broken on Linux to DolphinWX: Custom RTC broken on Linux
- Status changed from New to Fixed
- Fixed in set to 5.0-4664