Gitweb links:
...log
http://git.netsurf-browser.org/netsurf.git/shortlog/944d8fc412241e278b6302d9498925bea6ce9657
...commit
http://git.netsurf-browser.org/netsurf.git/commit/944d8fc412241e278b6302d9498925bea6ce9657
...tree
http://git.netsurf-browser.org/netsurf.git/tree/944d8fc412241e278b6302d9498925bea6ce9657
The branch, master has been updated
via 944d8fc412241e278b6302d9498925bea6ce9657 (commit)
from 19742c826aca5494a1f10e3a869190531e7ae25b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff
http://git.netsurf-browser.org/netsurf.git/commit/?id=944d8fc412241e278b6302d9498925bea6ce9657
commit 944d8fc412241e278b6302d9498925bea6ce9657
Author: Chris Young <[email protected]>
Commit: Chris Young <[email protected]>
try storing form_control in the hook data
it doesn't appear to be needed anywhere else
diff --git a/frontends/amiga/gui.c b/frontends/amiga/gui.c
index 7af15d7..fec9ed3 100644
--- a/frontends/amiga/gui.c
+++ b/frontends/amiga/gui.c
@@ -302,7 +302,6 @@ struct gui_window
struct MinList *deferred_rects;
struct browser_window *bw;
float scale;
- struct form_control *control;
};
struct ami_gui_tb_userdata {
@@ -563,18 +562,6 @@ struct ami_menu_data **ami_gui2_get_menu_data(struct
gui_window_2 *gwin)
return gwin->menu_data;
}
-struct form_control *ami_gui_get_control(struct gui_window *gw)
-{
- assert(gw != NULL);
- return gw->control;
-}
-
-void ami_gui_set_control(struct gui_window *gw, struct form_control *control)
-{
- assert(gw != NULL);
- gw->control = control;
-}
-
void ami_gui2_set_ctxmenu_history_tmp(struct gui_window_2 *gwin, int temp)
{
assert(gwin != NULL);
diff --git a/frontends/amiga/gui.h b/frontends/amiga/gui.h
index 359e2dc..0ce5011 100644
--- a/frontends/amiga/gui.h
+++ b/frontends/amiga/gui.h
@@ -304,16 +304,6 @@ void ami_gui2_set_menu(struct gui_window_2 *gwin, struct
Menu *menu);
struct ami_menu_data **ami_gui2_get_menu_data(struct gui_window_2 *gwin);
/**
- * Get control (for select menu) from gui_window
- */
-struct form_control *ami_gui_get_control(struct gui_window *gw);
-
-/**
- * Set control (for select menu) to gui_window
- */
-void ami_gui_set_control(struct gui_window *gw, struct form_control *control);
-
-/**
* Set ctxmenu history tmp in gui_window_2
*/
void ami_gui2_set_ctxmenu_history_tmp(struct gui_window_2 *gwin, int temp);
diff --git a/frontends/amiga/selectmenu.c b/frontends/amiga/selectmenu.c
index 6fb3cf9..873871d 100644
--- a/frontends/amiga/selectmenu.c
+++ b/frontends/amiga/selectmenu.c
@@ -71,10 +71,10 @@ BOOL ami_selectmenu_is_safe(void)
HOOKF(uint32, ami_popup_hook, Object *, item, APTR)
{
uint32 itemid = 0;
- struct gui_window *gwin = hook->h_Data;
+ struct form_control *control = hook->h_Data;
if(GetAttr(PMIA_ID, item, &itemid)) {
- form_select_process_selection(ami_gui_get_control(gwin),
itemid);
+ form_select_process_selection(control, itemid);
}
return itemid;
@@ -109,9 +109,7 @@ void gui_create_form_select_menu(struct gui_window *g,
selectmenuhook.h_Entry = ami_popup_hook;
selectmenuhook.h_SubEntry = NULL;
- selectmenuhook.h_Data = g;
-
- ami_gui_set_control(g, control);
+ selectmenuhook.h_Data = control;
selectmenuobj = PMMENU(form_control_get_name(control)),
PMA_MenuHandler, &selectmenuhook, End;
-----------------------------------------------------------------------
Summary of changes:
frontends/amiga/gui.c | 13 -------------
frontends/amiga/gui.h | 10 ----------
frontends/amiga/selectmenu.c | 8 +++-----
3 files changed, 3 insertions(+), 28 deletions(-)
diff --git a/frontends/amiga/gui.c b/frontends/amiga/gui.c
index 7af15d7..fec9ed3 100644
--- a/frontends/amiga/gui.c
+++ b/frontends/amiga/gui.c
@@ -302,7 +302,6 @@ struct gui_window
struct MinList *deferred_rects;
struct browser_window *bw;
float scale;
- struct form_control *control;
};
struct ami_gui_tb_userdata {
@@ -563,18 +562,6 @@ struct ami_menu_data **ami_gui2_get_menu_data(struct
gui_window_2 *gwin)
return gwin->menu_data;
}
-struct form_control *ami_gui_get_control(struct gui_window *gw)
-{
- assert(gw != NULL);
- return gw->control;
-}
-
-void ami_gui_set_control(struct gui_window *gw, struct form_control *control)
-{
- assert(gw != NULL);
- gw->control = control;
-}
-
void ami_gui2_set_ctxmenu_history_tmp(struct gui_window_2 *gwin, int temp)
{
assert(gwin != NULL);
diff --git a/frontends/amiga/gui.h b/frontends/amiga/gui.h
index 359e2dc..0ce5011 100644
--- a/frontends/amiga/gui.h
+++ b/frontends/amiga/gui.h
@@ -304,16 +304,6 @@ void ami_gui2_set_menu(struct gui_window_2 *gwin, struct
Menu *menu);
struct ami_menu_data **ami_gui2_get_menu_data(struct gui_window_2 *gwin);
/**
- * Get control (for select menu) from gui_window
- */
-struct form_control *ami_gui_get_control(struct gui_window *gw);
-
-/**
- * Set control (for select menu) to gui_window
- */
-void ami_gui_set_control(struct gui_window *gw, struct form_control *control);
-
-/**
* Set ctxmenu history tmp in gui_window_2
*/
void ami_gui2_set_ctxmenu_history_tmp(struct gui_window_2 *gwin, int temp);
diff --git a/frontends/amiga/selectmenu.c b/frontends/amiga/selectmenu.c
index 6fb3cf9..873871d 100644
--- a/frontends/amiga/selectmenu.c
+++ b/frontends/amiga/selectmenu.c
@@ -71,10 +71,10 @@ BOOL ami_selectmenu_is_safe(void)
HOOKF(uint32, ami_popup_hook, Object *, item, APTR)
{
uint32 itemid = 0;
- struct gui_window *gwin = hook->h_Data;
+ struct form_control *control = hook->h_Data;
if(GetAttr(PMIA_ID, item, &itemid)) {
- form_select_process_selection(ami_gui_get_control(gwin),
itemid);
+ form_select_process_selection(control, itemid);
}
return itemid;
@@ -109,9 +109,7 @@ void gui_create_form_select_menu(struct gui_window *g,
selectmenuhook.h_Entry = ami_popup_hook;
selectmenuhook.h_SubEntry = NULL;
- selectmenuhook.h_Data = g;
-
- ami_gui_set_control(g, control);
+ selectmenuhook.h_Data = control;
selectmenuobj = PMMENU(form_control_get_name(control)),
PMA_MenuHandler, &selectmenuhook, End;
--
NetSurf Browser
_______________________________________________
netsurf-commits mailing list
[email protected]
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org