diff options
author | Christian Persch <chpe@cvs.gnome.org> | 2004-12-23 23:46:58 +0800 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2004-12-23 23:46:58 +0800 |
commit | ae406f215282f65b7179ffbbe94eb1ce69768099 (patch) | |
tree | 9712fdc7129c54c8280d17a3422af6e8113e1420 /src/ephy-tab.c | |
parent | 98224f1760350ef3dfe6d8062d2c0627c02eb150 (diff) | |
download | gsoc2013-epiphany-ae406f215282f65b7179ffbbe94eb1ce69768099.tar.gz gsoc2013-epiphany-ae406f215282f65b7179ffbbe94eb1ce69768099.tar.zst gsoc2013-epiphany-ae406f215282f65b7179ffbbe94eb1ce69768099.zip |
A lib/ephy-signal-accumulator.c: (ephy_signal_accumulator_object): A
2004-12-23 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed.c: (ephy_embed_base_init):
* embed/ephy-embed.h:
* embed/mozilla/mozilla-embed.cpp:
* lib/Makefile.am:
* lib/ephy-marshal.list:
A lib/ephy-signal-accumulator.c: (ephy_signal_accumulator_object):
A lib/ephy-signal-accumulator.h:
* src/ephy-tab.c: (ephy_tab_new_window_cb):
Fix new_window signal.
Diffstat (limited to 'src/ephy-tab.c')
-rw-r--r-- | src/ephy-tab.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/ephy-tab.c b/src/ephy-tab.c index 1a461ed79..3d15e36ba 100644 --- a/src/ephy-tab.c +++ b/src/ephy-tab.c @@ -1297,9 +1297,10 @@ ephy_tab_net_state_cb (EphyEmbed *embed, const char *uri, build_progress_from_requests (tab, state); } -static void -ephy_tab_new_window_cb (EphyEmbed *embed, EphyEmbed **new_embed, - EphyEmbedChrome chromemask, EphyTab *tab) +static EphyEmbed * +ephy_tab_new_window_cb (EphyEmbed *embed, + EphyEmbedChrome chromemask, + EphyTab *tab) { EphyTab *new_tab; EphyWindow *window; @@ -1321,9 +1322,9 @@ ephy_tab_new_window_cb (EphyEmbed *embed, EphyEmbed **new_embed, ephy_window_add_tab (window, new_tab, -1, FALSE); - *new_embed = ephy_tab_get_embed (new_tab); - popups_manager_add_window (tab, window); + + return ephy_tab_get_embed (new_tab); } static void |