Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Open sidebar
Dorota Czaplejewicz
gtk
Commits
d0ba16a3
Commit
d0ba16a3
authored
Jan 21, 2011
by
Benjamin Otte
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
assistant: Fix mapped invariants
gtk_widget_verify_invariants() was complaining, now it's silent.
parent
cfe90984
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
1 deletion
+9
-1
gtk/gtkassistant.c
gtk/gtkassistant.c
+9
-1
No files found.
gtk/gtkassistant.c
View file @
d0ba16a3
...
...
@@ -644,6 +644,7 @@ set_current_page (GtkAssistant *assistant,
if
(
gtk_widget_get_visible
(
priv
->
current_page
->
page
)
&&
gtk_widget_get_mapped
(
GTK_WIDGET
(
assistant
)))
{
gtk_widget_set_child_visible
(
priv
->
current_page
->
page
,
TRUE
);
gtk_widget_set_child_visible
(
priv
->
current_page
->
title
,
TRUE
);
gtk_widget_map
(
priv
->
current_page
->
page
);
gtk_widget_map
(
priv
->
current_page
->
title
);
}
...
...
@@ -651,6 +652,7 @@ set_current_page (GtkAssistant *assistant,
if
(
old_page
&&
gtk_widget_get_mapped
(
old_page
->
page
))
{
gtk_widget_set_child_visible
(
old_page
->
page
,
FALSE
);
gtk_widget_set_child_visible
(
old_page
->
title
,
FALSE
);
gtk_widget_unmap
(
old_page
->
page
);
gtk_widget_unmap
(
old_page
->
title
);
}
...
...
@@ -1371,7 +1373,12 @@ gtk_assistant_unmap (GtkWidget *widget)
if
(
priv
->
current_page
&&
gtk_widget_is_drawable
(
priv
->
current_page
->
page
))
gtk_widget_unmap
(
priv
->
current_page
->
page
);
{
gtk_widget_set_child_visible
(
priv
->
current_page
->
page
,
FALSE
);
gtk_widget_set_child_visible
(
priv
->
current_page
->
title
,
FALSE
);
gtk_widget_unmap
(
priv
->
current_page
->
title
);
gtk_widget_unmap
(
priv
->
current_page
->
page
);
}
g_slist_free
(
priv
->
visited_pages
);
priv
->
visited_pages
=
NULL
;
...
...
@@ -1902,6 +1909,7 @@ gtk_assistant_insert_page (GtkAssistant *assistant,
priv
->
pages
=
g_list_insert
(
priv
->
pages
,
page_info
,
position
);
gtk_widget_set_child_visible
(
page_info
->
page
,
FALSE
);
gtk_widget_set_child_visible
(
page_info
->
title
,
FALSE
);
gtk_widget_set_parent
(
page_info
->
page
,
GTK_WIDGET
(
assistant
));
gtk_widget_set_parent
(
page_info
->
title
,
GTK_WIDGET
(
assistant
));
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment