summaryrefslogtreecommitdiff
path: root/riscos/textselection.c
diff options
context:
space:
mode:
Diffstat (limited to 'riscos/textselection.c')
-rw-r--r--riscos/textselection.c18
1 files changed, 8 insertions, 10 deletions
diff --git a/riscos/textselection.c b/riscos/textselection.c
index 6b0c71888..34be842d7 100644
--- a/riscos/textselection.c
+++ b/riscos/textselection.c
@@ -13,7 +13,7 @@
void ro_gui_start_selection(wimp_pointer *pointer, wimp_window_state *state,
- gui_window *g)
+ struct gui_window *g)
{
wimp_drag drag;
@@ -48,24 +48,22 @@ void ro_gui_selection_drag_end(wimp_dragged *drag)
msg.data.mouse.x = final_x0;
msg.data.mouse.y = final_y0;
msg.type = act_ALTER_SELECTION;
- browser_window_action(current_gui->data.browser.bw, &msg);
+ browser_window_action(current_gui->bw, &msg);
- if (box_position_eq(&(current_gui->data.browser.bw->current_content->data.html.text_selection.start),
- &(current_gui->data.browser.bw->current_content->data.html.text_selection.end)))
+ if (box_position_eq(&(current_gui->bw->current_content->data.html.text_selection.start),
+ &(current_gui->bw->current_content->data.html.text_selection.end)))
{
msg.type = act_CLEAR_SELECTION;
- browser_window_action(current_gui->data.browser.bw, &msg);
+ browser_window_action(current_gui->bw, &msg);
}
- current_gui->drag_status = drag_NONE;
- current_gui->data.browser.bw->current_content->data.html.text_selection.altering = alter_UNKNOWN;
+ current_gui->bw->current_content->data.html.text_selection.altering = alter_UNKNOWN;
}
-void ro_gui_copy_selection(gui_window* g)
+void ro_gui_copy_selection(struct gui_window* g)
{
- if (g->type == GUI_BROWSER_WINDOW)
{
-// if (g->data.browser.bw->text_selection->selected == 1)
+// if (g->bw->text_selection->selected == 1)
// {
// }
}