[ILLUME2] add code to iconify window when it's transient_for parent window was iconified accepted/tizen_2.1/20130425.024952 submit/tizen_2.1/20130424.233609
authorDoyoun Kang <doyoun.kang@samsung.com>
Tue, 23 Apr 2013 09:43:25 +0000 (18:43 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Tue, 23 Apr 2013 09:43:25 +0000 (18:43 +0900)
Change-Id: I83c9209e90dd69c1f30a60877d851245309d5334

illume2-tizen/src/policies/illume/policy.c
packaging/e17-extra-modules.spec

index 03af25d..ab90eea 100644 (file)
@@ -4280,6 +4280,23 @@ _policy_calculate_visibility(void)
              control_indi = 1;
              zone = xwin_info->bd_info->border->zone;
           }
+        else
+          {
+             if (xwin_info->visibility == E_ILLUME_VISIBILITY_FULLY_OBSCURED)
+               {
+                  if (_e_illume_cfg->use_force_iconify)
+                    {
+                       if (bd->parent && bd->parent->iconic)
+                         {
+                            if ((!bd->iconic) && (!do_not_iconify))
+                              {
+                                 L(LT_ICONIFY, "[ILLUME2][ICONIFY] %s(%d).. Iconify by illume.. win:0x%07x (parent:0x%07x)\n", __func__, __LINE__, xwin_info->bd_info->border->client.win, xwin_info->bd_info->border->parent ? xwin_info->bd_info->border->parent->client.win:(unsigned int)NULL);
+                                 _policy_border_iconify_by_illume(xwin_info);
+                              }
+                         }
+                    }
+               }
+          }
      }
 
    if (control_indi)
index 83f4bb7..315d2b8 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       e17-extra-modules
 Summary:    The E17 Extra Modules The E17 extra modules consists of modules made by SAMSUNG
-Version:    0.10.6
+Version:    0.10.7
 Release:    1
 Group:      System/GUI/Other
 License:    BSD