| 292 | } |
| 293 | |
| 294 | Shell::Pointer Window::GetParentShell() |
| 295 | { |
| 296 | Shell::Pointer parent = parentShell->GetShell(); |
| 297 | |
| 298 | int modal = Constants::APPLICATION_MODAL | Constants::SYSTEM_MODAL | Constants::PRIMARY_MODAL; |
| 299 | |
| 300 | if ((this->GetShellStyle() & modal) != 0) |
| 301 | { |
| 302 | // If this is a modal shell with no parent, pick a shell using defaultModalParent. |
| 303 | if (parent == 0) |
| 304 | { |
| 305 | parent = defaultModalParent->GetShell(); |
| 306 | } |
| 307 | } |
| 308 | |
| 309 | return parent; |
| 310 | } |
| 311 | |
| 312 | IShellListener* Window::GetShellListener() |
| 313 | { |
no test coverage detected