Summary: | [GTK] GTK_WIDGET_NO_WINDOW deprecated in GTK+ 2.20 | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Philippe Normand <pnormand> | ||||||
Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> | ||||||
Status: | RESOLVED FIXED | ||||||||
Severity: | Normal | ||||||||
Priority: | P2 | ||||||||
Version: | 528+ (Nightly build) | ||||||||
Hardware: | PC | ||||||||
OS: | OS X 10.5 | ||||||||
Attachments: |
|
Description
Philippe Normand
2010-03-04 01:32:06 PST
I meant gtk_widget_get_has_window of course :) Created attachment 49999 [details]
proposed patch
Comment on attachment 49999 [details]
proposed patch
Can we wrap this in some helper function? Copy/paste 4 times seems silly. Even if we just used a helper function in GtkWidget.cpp that would be better than this.
Created attachment 50195 [details]
proposed patch
Comment on attachment 50195 [details]
proposed patch
24 #if GTK_CHECK_VERSION(2, 18, 0)
25 #define WIDGET_HAS_WINDOW(widget) gtk_widget_get_has_window(widget)
26 #else
27 #define WIDGET_HAS_WINDOW(widget) !GTK_WIDGET_NO_WINDOW(widget)
I think creating a utils file just for this is not worth it. Why not add a function to the WidgetGtk class (or file), as Eric suggested?
691 #if GTK_CHECK_VERSION(2, 18, 0)
692 if (gtk_widget_is_sensitive(widget)) {
693 #else
691694 if (GTK_WIDGET_IS_SENSITIVE(widget)) {
695 #endif
This is unrelated. Please put it into another patch.
(In reply to comment #5) > (From update of attachment 50195 [details]) > 24 #if GTK_CHECK_VERSION(2, 18, 0) > 25 #define WIDGET_HAS_WINDOW(widget) gtk_widget_get_has_window(widget) > 26 #else > 27 #define WIDGET_HAS_WINDOW(widget) !GTK_WIDGET_NO_WINDOW(widget) > > I think creating a utils file just for this is not worth it. Why not add a > function to the WidgetGtk class (or file), as Eric suggested? > Ok can you tell me what you want exactly? a method of the class or a static function? > 691 #if GTK_CHECK_VERSION(2, 18, 0) > 692 if (gtk_widget_is_sensitive(widget)) { > 693 #else > 691694 if (GTK_WIDGET_IS_SENSITIVE(widget)) { > 695 #endif > > This is unrelated. Please put it into another patch. I just put it in this patch because it was fixing my build for the same reasons (gtk deprecating apis)... but yeah fine, it just adds one patch in the queue :P |