diff --git a/sdl/sdl1.3/.hg/dirstate b/sdl/sdl1.3/.hg/dirstate index 8ad46b3..8393ab1 100644 Binary files a/sdl/sdl1.3/.hg/dirstate and b/sdl/sdl1.3/.hg/dirstate differ diff --git a/sdl/sdl1.3/.hg/last-message.txt b/sdl/sdl1.3/.hg/last-message.txt index 3877971..473370a 100644 --- a/sdl/sdl1.3/.hg/last-message.txt +++ b/sdl/sdl1.3/.hg/last-message.txt @@ -1,2 +1,2 @@ -disable auto hide keyboard when use press enter +get notification from uikit to known is keyboard is hide or not diff --git a/sdl/sdl1.3/.hg/store/00changelog.d b/sdl/sdl1.3/.hg/store/00changelog.d index ef59175..f004233 100644 Binary files a/sdl/sdl1.3/.hg/store/00changelog.d and b/sdl/sdl1.3/.hg/store/00changelog.d differ diff --git a/sdl/sdl1.3/.hg/store/00changelog.i b/sdl/sdl1.3/.hg/store/00changelog.i index b0485c5..bd464cb 100644 Binary files a/sdl/sdl1.3/.hg/store/00changelog.i and b/sdl/sdl1.3/.hg/store/00changelog.i differ diff --git a/sdl/sdl1.3/.hg/store/00manifest.d b/sdl/sdl1.3/.hg/store/00manifest.d index ad8e06e..c2bbc5b 100644 Binary files a/sdl/sdl1.3/.hg/store/00manifest.d and b/sdl/sdl1.3/.hg/store/00manifest.d differ diff --git a/sdl/sdl1.3/.hg/store/00manifest.i b/sdl/sdl1.3/.hg/store/00manifest.i index c68085c..bf5a7fc 100644 Binary files a/sdl/sdl1.3/.hg/store/00manifest.i and b/sdl/sdl1.3/.hg/store/00manifest.i differ diff --git a/sdl/sdl1.3/.hg/store/data/src/video/uikit/_s_d_l__uikitview.h.i b/sdl/sdl1.3/.hg/store/data/src/video/uikit/_s_d_l__uikitview.h.i index 51f7875..72736f2 100644 Binary files a/sdl/sdl1.3/.hg/store/data/src/video/uikit/_s_d_l__uikitview.h.i and b/sdl/sdl1.3/.hg/store/data/src/video/uikit/_s_d_l__uikitview.h.i differ diff --git a/sdl/sdl1.3/.hg/store/data/src/video/uikit/_s_d_l__uikitview.m.i b/sdl/sdl1.3/.hg/store/data/src/video/uikit/_s_d_l__uikitview.m.i index 5bb58e8..49431ea 100644 Binary files a/sdl/sdl1.3/.hg/store/data/src/video/uikit/_s_d_l__uikitview.m.i and b/sdl/sdl1.3/.hg/store/data/src/video/uikit/_s_d_l__uikitview.m.i differ diff --git a/sdl/sdl1.3/.hg/store/undo b/sdl/sdl1.3/.hg/store/undo index ce3350a..8891e50 100644 Binary files a/sdl/sdl1.3/.hg/store/undo and b/sdl/sdl1.3/.hg/store/undo differ diff --git a/sdl/sdl1.3/.hg/undo.desc b/sdl/sdl1.3/.hg/undo.desc index 06970da..e0f732b 100644 --- a/sdl/sdl1.3/.hg/undo.desc +++ b/sdl/sdl1.3/.hg/undo.desc @@ -1,2 +1,2 @@ -6109 +6110 commit diff --git a/sdl/sdl1.3/.hg/undo.dirstate b/sdl/sdl1.3/.hg/undo.dirstate index 3bff760..8ad46b3 100644 Binary files a/sdl/sdl1.3/.hg/undo.dirstate and b/sdl/sdl1.3/.hg/undo.dirstate differ diff --git a/sdl/sdl1.3/src/video/uikit/SDL_uikitview.h b/sdl/sdl1.3/src/video/uikit/SDL_uikitview.h index 862855e..012445a 100644 --- a/sdl/sdl1.3/src/video/uikit/SDL_uikitview.h +++ b/sdl/sdl1.3/src/video/uikit/SDL_uikitview.h @@ -60,6 +60,7 @@ - (void)hideKeyboard; - (void)initializeKeyboard; @property (readonly) BOOL keyboardVisible; +- (void)keyboardDidHide:(NSNotification *)notification; #endif @end diff --git a/sdl/sdl1.3/src/video/uikit/SDL_uikitview.m b/sdl/sdl1.3/src/video/uikit/SDL_uikitview.m index 9610f76..ebc5197 100644 --- a/sdl/sdl1.3/src/video/uikit/SDL_uikitview.m +++ b/sdl/sdl1.3/src/video/uikit/SDL_uikitview.m @@ -248,7 +248,14 @@ /* add the UITextField (hidden) to our view */ [self addSubview: textField]; [textField release]; + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardDidHide:) name:UIKeyboardDidHideNotification object:nil]; + } +- (void)keyboardDidHide:(NSNotification *)notification +{ + keyboardVisible = NO; +} + /* reveal onscreen virtual keyboard */ - (void)showKeyboard