RESOLVED FIXED 12876
Gdk improvements
https://bugs.webkit.org/show_bug.cgi?id=12876
Summary Gdk improvements
Krzysztof Kowalczyk
Reported 2007-02-23 23:21:08 PST
Gdk improvements.
Attachments
Gdk improvements (15.65 KB, patch)
2007-02-23 23:23 PST, Krzysztof Kowalczyk
aroben: review+
Krzysztof Kowalczyk
Comment 1 2007-02-23 23:23:28 PST
Created attachment 13357 [details] Gdk improvements * fix a crash caused by freeing memory we don't own * only scroll on keydown, not both keydown and keyup * improve gdklauncher by adding text field for entering url
Adam Roben (:aroben)
Comment 2 2007-02-24 00:26:43 PST
Comment on attachment 13357 [details] Gdk improvements + StringImpl *txt = new StringImpl("Welcome to Gdk Web Browser"); I know this is commented out, but you can just allocate this on the stack. #include "PlatformString.h" +#include "ResourceHandleManager.h" No need for the newline between these two. + if (!str || !*str) + return true; + return false; This can just be: return !str || !*str; if (0 == strcmp(str1, str2)) - return 1; - return 0; + return true; + return false; Similar comment here. + GtkWidget *topLevelWindow = gtk_window_new(GTK_WINDOW_TOPLEVEL); You've got a misplaced * here. + gFrame = new FrameGdk(page, 0, frameLoaderClient); This can also be on the stack. r=me
Krzysztof Kowalczyk
Comment 3 2007-02-24 00:57:43 PST
landed in r19839, including changes to address review comments (except not creating gFrame on the stack because it has to be referred to from other parts of the code so needs to be a global variable).
Note You need to log in before you can comment on or make changes to this bug.