| 2236 | //----------------------------------------------------------------------------- |
| 2237 | |
| 2238 | void GuiControl::clearFirstResponder() |
| 2239 | { |
| 2240 | if( !getParent() ) |
| 2241 | return; |
| 2242 | |
| 2243 | if( isFirstResponder() ) |
| 2244 | getParent()->setFirstResponder( NULL ); |
| 2245 | else |
| 2246 | for( GuiControl* parent = this; parent != NULL; parent = parent->getParent() ) |
| 2247 | if( parent->mFirstResponder == this ) |
| 2248 | parent->mFirstResponder = NULL; |
| 2249 | } |
| 2250 | |
| 2251 | //----------------------------------------------------------------------------- |
| 2252 |
no test coverage detected