Title: [123155] trunk/Tools
Revision
123155
Author
[email protected]
Date
2012-07-19 15:35:42 -0700 (Thu, 19 Jul 2012)

Log Message

[EFL] [WK2] Add a callback to handle delete request in MiniBrowser
https://bugs.webkit.org/show_bug.cgi?id=91483

Patch by Sudarsana Nagineni <[email protected]> on 2012-07-19
Reviewed by Dirk Pranke.

Add a callback to handle delete request and quit the main loop when
window is asked to be deleted so that all the resources allocated
for the window will be freed properly.

* MiniBrowser/efl/main.c:
(closeWindow):
(browserCreate):

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (123154 => 123155)


--- trunk/Tools/ChangeLog	2012-07-19 22:34:41 UTC (rev 123154)
+++ trunk/Tools/ChangeLog	2012-07-19 22:35:42 UTC (rev 123155)
@@ -1,3 +1,18 @@
+2012-07-19  Sudarsana Nagineni  <[email protected]>
+
+        [EFL] [WK2] Add a callback to handle delete request in MiniBrowser
+        https://bugs.webkit.org/show_bug.cgi?id=91483
+
+        Reviewed by Dirk Pranke.
+
+        Add a callback to handle delete request and quit the main loop when
+        window is asked to be deleted so that all the resources allocated
+        for the window will be freed properly.
+
+        * MiniBrowser/efl/main.c:
+        (closeWindow):
+        (browserCreate):
+
 2012-07-19  No'am Rosenthal  <[email protected]>
 
         [Qt] Enable CSS shaders in Qt (software mode)

Modified: trunk/Tools/MiniBrowser/efl/main.c (123154 => 123155)


--- trunk/Tools/MiniBrowser/efl/main.c	2012-07-19 22:34:41 UTC (rev 123154)
+++ trunk/Tools/MiniBrowser/efl/main.c	2012-07-19 22:35:42 UTC (rev 123155)
@@ -49,6 +49,11 @@
     return EINA_TRUE;
 }
 
+static void closeWindow(Ecore_Evas *ee)
+{
+    ecore_main_loop_quit();
+}
+
 static void on_ecore_evas_resize(Ecore_Evas *ee)
 {
     Evas_Object *webview;
@@ -149,6 +154,7 @@
     ecore_evas_callback_resize_set(app->ee, on_ecore_evas_resize);
     ecore_evas_borderless_set(app->ee, 0);
     ecore_evas_show(app->ee);
+    ecore_evas_callback_delete_request_set(app->ee, closeWindow);
 
     app->evas = ecore_evas_get(app->ee);
 
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to