mumble-voip / mumble-iphoneos

Mumble client for iOS-based devices
https://www.mumble.info
Other
194 stars 79 forks source link

Keyboard displayed on launch #43

Closed lukasberns closed 12 years ago

lukasberns commented 12 years ago

When you launch Mumble on an iOS 5 iPhone, you are occasionally welcomed with a keyboard over the start screen (Public, Favorites, LAN)

Revision: Let the view stack manage itself (bf6d8ad7b2542dab9fc5312ce2b4b4927a4fb0f8) Profile: Release Installed over AdHoc distribution

Thanks for this awesome iPhone Mumble client! Lukas

mkrautz commented 12 years ago

Hmm.

I try to pre-load the keyboard to avoid delays first time the user uses text messages.

Seems like I should be more careful when doing that.

Thanks for the bug report!

mkrautz commented 12 years ago

I've not been able to reproduce this. Are you doing something special to get it to show?

lukasberns commented 12 years ago

No but I can't reproduce it on my iPhone 3G S (running iOS 5) either.

I observed it on three devices, two were iPhone 4 (iPhone3,1), the other one was iPhone 4 S (iPhone4,1). On those devices it happened fairly often, I think whenever you opened the main screen. Since I don't own one myself, I'll ask my friends who had these issues about more details.

lukasberns commented 12 years ago

Ok got more info:

On the iPhone 4 it seems to happen on every "cold start", i.e. non-multitasked start On the iPhone 4 S it seems to happen occasionally on a cold start, but I'm not surprised if it's actually the same as with the iPhone 4.

Interesting that it depends on the device. Maybe it has something to do with the faster processor changing the outcome of a race condition?

mkrautz commented 12 years ago

Thanks.

I've tried to reproduce on an iPhone 4S and an iPod Touch 3rd gen to no avail.

I'll try to make the keyboard loader more robust.

mkrautz commented 12 years ago

Could you please try the latest build?

I fixed a bug with the preloader, but I don't see how that particular bug should affect the issue your friends are seeing, I'm afraid.

If it still doesn't work, I'll just disable the keyboard preloading and take the little lag the first time a keyboard is shown.

Mikkel

mkrautz commented 12 years ago

I've removed the preloader from the app. It interfered badly with permission denied notifications (the notifier still thought the keyboard was there -- so it must just have been hidden, or something).

Closing this.

lukasberns commented 12 years ago

Ok, thanks! I'll test the app on the devices who had the issue before just in case. Thanks! Lukas